10.2.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 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) |
