name: ucsi_register_port
ID: 819
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
