70.7.14 TCPC CC Status Register

Name: TCPC_CCS
Offset: 0x1D
Reset: 0x00
Property: Read-only

Bit 76543210 
   LK4CNXCONRESCC2[1:0]CC1[1:0] 
Access RRRRRR 
Reset 000000 

Bit 5 – LK4CNX Looking4Connection

ValueDescription
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

ValueDescription
0

TCPC is presenting Rp.

1

TCPC is presenting Rd.

Bits 3:2 – CC2[1:0] CC2 State

If (TCPC_RCTL.CC2=Rp) or (ConnectResult=0):
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
If (TCPC_RCTL.CC2 = Rd) or (ConnectResult=1):
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

If (TCPC_RCTL.CC1=Rp) or (ConnectResult=0):
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
If (TCPC_RCTL.CC1 = Rd) or (ConnectResult=1):
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.