blob: 2e3c06575de49e783749e7f2c9024a68b60159d3 [file] [log] [blame]
name: ucsi_connector_change
ID: 817
format:
field:unsigned short common_type; offset:0; size:2; signed:0;
field:unsigned char common_flags; offset:2; size:1; signed:0;
field:unsigned char common_preempt_count; offset:3; size:1; signed:0;
field:int common_pid; offset:4; size:4; signed:1;
field:int port; offset:8; size:4; signed:1;
field:u16 change; offset:12; size:2; signed:0;
field:u8 opmode; offset:14; size:1; signed:0;
field:u8 connected; offset:15; size:1; signed:0;
field:u8 pwr_dir; offset:16; size:1; signed:0;
field:u8 partner_flags; offset:17; size:1; signed:0;
field:u8 partner_type; offset:18; size:1; signed:0;
field:u32 request_data_obj; offset:20; size:4; signed:0;
field:u8 bc_status; offset:24; size:1; signed:0;
print fmt: "port%d status: change=%04x, opmode=%x, connected=%d, sourcing=%d, partner_flags=%x, partner_type=%x, request_data_obj=%08x, BC status=%x", REC->port, REC->change, REC->opmode, REC->connected, REC->pwr_dir, REC->partner_flags, REC->partner_type, REC->request_data_obj, REC->bc_status