70.7.14 TCPC CC Status Register
Name: | TCPC_CCS |
Offset: | 0x1D |
Reset: | 0x00 |
Property: | Read-only |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
LK4CNX | CONRES | CC2[1:0] | CC1[1:0] | ||||||
Access | R | R | R | R | R | R | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 5 – LK4CNX Looking4Connection
Value | Description |
---|---|
0 | TCPC is not actively looking for a connection. A transition from '1' to '0' indicates a potential connection has been found. |
1 | TCPC is looking for a connection (toggling as a DRP or looking for a connection as sink/source only condition). |
Bit 4 – CONRES Connect Result
Value | Description |
---|---|
0 | TCPC is presenting Rp. |
1 | TCPC is presenting Rd. |
Bits 3:2 – CC2[1:0] CC2 State
Value | Name | Description |
---|---|---|
0 | CC2_SRC_OPEN | SRC.Open (Open, Rp) |
1 | CC2_SRC_RA | SRC.Ra (below maximum VRa) |
2 | CC2_SRC_RD | SRC.Rd (within the VRd range) |
3 | CC2_SRC_RESERVED | Reserved |
Value | Name | Description |
---|---|---|
0 | CC2_SNK_OPEN | SNK.Open (Open, below maximum VRa) |
1 | CC2_SNK_DEFAULT | SRC.Default (above minimum VRd-Connect) |
2 | CC2_SNK_1P5A | SRC.Power1.5 (above minimum VRd-Connect) Detects Rp-1.5A |
3 | CC2_SNK_3A | SNK.Power3.0 (above minimum VRd-Connect) Detects Rp-3.0A |
If TCPC_RCTL.CC2=Ra, this field is set to 0.
If TCPC_RCTL.CC2=Open, this field is set to 0.
This field always returns 0 if (LK4CNX=1).
Otherwise, the returned value depends on TCPC_RCTL.CC2.
Bits 1:0 – CC1[1:0] CC1 State
Value | Name | Description |
---|---|---|
0 | CC1_SRC_OPEN | SRC.Open (Open, Rp) |
1 | CC1_SRC_RA | SRC.Ra (below maximum VRa) |
2 | CC1_SRC_RD | SRC.Rd (within the VRd range) |
3 | CC1_SRC_RESERVED | Reserved |
Value | Name | Description |
---|---|---|
0 | CC1_SNK_OPEN | SNK.Open (Open, below maximum VRa) |
1 | CC1_SNK_DEFAULT | SRC.Default (above minimum VRd-Connect) |
2 | CC1_SNK_1P5A | SRC.Power1.5 (above minimum VRd-Connect) Detects Rp-1.5A |
3 | CC1_SNK_3A | SNK.Power3.0 (above minimum VRd-Connect) Detects Rp-3.0A |
If TCPC_RCTL.CC1=Ra, this field is set to 0.
If TCPC_RCTL.CC1=Open, this field is set to 0.
This field always returns 0 if (LK4CNX=1).
Otherwise, the returned value depends on TCPC_RCTL.CC1.