70.7.12 TCPC Role Control Register
Name: | TCPC_RCTL |
Offset: | 0x1A |
Reset: | 0x0F |
Property: | Read/Write |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DRP | RP[1:0] | CC2[1:0] | CC1[1:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
Reset | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
Bit 6 – DRP Dual Role Play
The TCPC must use the Rp value defined in the field RP when a connection is resolved, i.e., upon entry to Potential_Connect_as_Src (figure “TCPC State Diagram” in Universal Serial Bus Type-C™ Port Controller Interface Specification, see 70.1 Reference Documents) before a connection.
The TCPC toggles CC1 and CC2 after receiving TCPC_CMD.Look4Connection and until a connection is detected. Upon connection, the TCPC must resolve to either an Rp or Rd and report the CC1/CC2 State in TCPC_CCS. The CC pins must stay in Potential_Connect_as_Src or Potential_Connect_as_Sink until directed otherwise.
Value | Description |
---|---|
0 | No DRP. CC1, CC2 fields determine Rp/Rd/Ra or open settings. |
1 | DRP |
Bits 5:4 – RP[1:0] Resistor for Power Advertising
Value | Name | Description |
---|---|---|
0 | RP_DEFAULT | Rp default |
1 | RP_1P5A | Rp 1.5A |
2 | RP_3A | Rp 3.0A |
3 | RP_RESERVED | Reserved |
Bits 3:2 – CC2[1:0] Configuration Channel 2
Value | Name | Description |
---|---|---|
0 | CC2_RA | Ra |
1 | CC2_RP | Rp defined as in RP field |
2 | CC2_RD | Rd |
3 | CC2_OPEN | Open (Disconnect or don't care) |
Bits 1:0 – CC1[1:0] Configuration Channel 1
Value | Name | Description |
---|---|---|
0 | CC1_RA | Ra |
1 | CC1_RP | Rp defined as in RP field |
2 | CC1_RD | Rd |
3 | CC1_OPEN | Open (Disconnect or don't care) |