70.7 Register Summary
Note:
- Refer to the Universal Serial Bus Type-C™ Port Controller Interface Specification (see Reference Documents) for a detailed description of the registers from offsets 0x00 to 0x29.
- 8-bit or 16-bit subaccess to the TCPC registers is permitted within 32-bit address boundaries.
- Simultaneous multiple register access with a single 32-bit or 16-bit transfer to contiguous 16-bit or 8-bit TCPC registers is permitted within 32-bit address boundaries.
Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | TCPC_VID | 15:8 | VID[15:8] | |||||||
7:0 | VID[7:0] | |||||||||
0x02 | TCPC_PID | 15:8 | PID[15:8] | |||||||
7:0 | PID[7:0] | |||||||||
0x04 | TCPC_DID | 15:8 | DID[15:8] | |||||||
7:0 | DID[7:0] | |||||||||
0x06 | TCPC_UTCR | 15:8 | UTCR[15:8] | |||||||
7:0 | UTCR[7:0] | |||||||||
0x08 | TCPC_UPDR | 15:8 | UPDR[15:8] | |||||||
7:0 | UPDR[7:0] | |||||||||
0x0A | TCPC_PDIR | 15:8 | PDIR[15:8] | |||||||
7:0 | PDIR[7:0] | |||||||||
0x0C ... 0x0F | Reserved | |||||||||
0x10 | TCPC_AL | 15:8 | VDA | VBUSSNKDS | FLT | VBUSLO | ||||
7:0 | VBUSHI | PWRS | CCS | |||||||
0x12 | TCPC_ALM | 15:8 | VDA | VBUSSNKDS | FLT | VBUSLO | ||||
7:0 | VBUSHI | PWRS | CCS | |||||||
0x14 | TCPC_PSM | 7:0 | INIT | SRCVBUS | VBUSDETE | VBUS | SNKVBUS | |||
0x15 | TCPC_FSM | 7:0 | ALLREGRES | FRCOFVBUS | AUTDCHF | FRCDCHF | VBUSOCPF | VBUSOVPF | ||
0x16 ... 0x17 | Reserved | |||||||||
0x18 | TCPC_CSO | 7:0 | CNX | COR | ||||||
0x19 | Reserved | |||||||||
0x1A | TCPC_RCTL | 7:0 | DRP | RP[1:0] | CC2[1:0] | CC1[1:0] | ||||
0x1B | TCPC_FCTL | 7:0 | FRCOFVBUS | VBUSOCPF | VBUSOVPF | |||||
0x1C | Reserved | |||||||||
0x1D | TCPC_CCS | 7:0 | LK4CNX | CONRES | CC2[1:0] | CC1[1:0] | ||||
0x1E | TCPC_PS | 7:0 | DBG | INIT | SRCHIV | SRCVBUS | VBUSDETE | VBUS | VCONN | SNKVBUS |
0x1F | TCPC_FS | 7:0 | ALLREGRES | FRCOFVBUS | VBUSOCPF | VBUSOVPF | ||||
0x20 ... 0x22 | Reserved | |||||||||
0x23 | TCPC_CMD | 7:0 | COMMAND[7:0] | |||||||
0x24 | TCPC_DCP1 | 15:8 | VBUSOCPR | VBUSOVPR | BLDDCH | FRCDCH | VBUSMSRAL | SRCRES[1:0] | ||
7:0 | ROLES[2:0] | SOPDBG | SRCVCN | SNKVBUS | SRCHVBUS | SRCVBUS | ||||
0x26 | TCPC_DCP2 | 15:8 | WDTMR | |||||||
7:0 | SKDSCDET | STPDSCHTH | VBUSVALSB[1:0] | VCPSP[2:0] | VCOFC | |||||
0x28 | TCPC_SIC | 7:0 | VBUSEOVF | VBUSEOCF | FOFVBUS | |||||
0x29 | TCPC_SOC | 7:0 | DBGAI | VBUSPM | AAAI | ACI | MXCFGCTL | CNXPR | CNROR | |
0x2A ... 0x7F | Reserved | |||||||||
0x80 | TCPC_CR | 31:24 | WAKEY[23:16] | |||||||
23:16 | WAKEY[15:8] | |||||||||
15:8 | WAKEY[7:0] | |||||||||
7:0 | SWRST | |||||||||
0x84 | TCPC_SSR | 31:24 | FAULT_STATUS[7:0] | |||||||
23:16 | POWER_STATUS[7:0] | |||||||||
15:8 | CC_STATUS[7:0] | |||||||||
7:0 | ||||||||||
0x88 | TCPC_CSR | 31:24 | ||||||||
23:16 | POWER_STATUS[7:0] | |||||||||
15:8 | CC_STATUS[7:0] | |||||||||
7:0 | ||||||||||
0x8C | TCPC_SAR | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ALERT[15:8] | |||||||||
7:0 | ALERT[7:0] | |||||||||
0x90 ... 0x9F | Reserved | |||||||||
0xA0 | TCPC_UPC | 31:24 | BCDETE | BCVSRCE | BCDETSEL | BCIDPSRCE | DMPDFE | DMPDFD | ||
23:16 | ||||||||||
15:8 | RDIPSEL[1:0] | TCIDCTSEL[2:0] | ||||||||
7:0 | ||||||||||
0xA4 | TCPC_UPS | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | CC2RDT | CC1ID | CHGDCP | DM | DP |