70.7.17 TCPC Command Register

Name: TCPC_CMD
Offset: 0x23
Reset: 0x00
Property: Read/Write

Bit 76543210 
 COMMAND[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 7:0 – COMMAND[7:0] Command

All values not given here are reserved; must be ignored by the receiver.
ValueNameDescription
34 DISABLEVBUSDETECT

Disables Vbus present detection.

51 ENABLEVBUSDETECT

Enables Vbus present detection.

68 DISABLESINKVBUS

Disables sinking power over VBUS. This COMMAND does not disable TCPC_PS.VBUS detection.

The TCPC must clear TCPC_FS.VBUSOCPF and TCPC_FS.VBUSOVPF.

85 SINKVBUS

Enables sinking power over VBUS and enable VBUS present detection.

102 DISABLESOURCEVBUS

Disables sourcing power over VBUS. The TCPC shall stop reporting TCPC_FS. Internal or External OCP or OVP Faults.

This COMMAND does not disable TCPC_PS.VBUS detection.

119 SOURCEVBUSDEFAULTVOLTAGE

Enables sourcing vSafe5V over VBUS and enable VBUS present detection. Source must transition to vSafe5V if at a high voltage.

153 LOOK4CONNECTION

Starts DRP toggling if TCPC_RCTL.DRP=1. If TCPC_RCTL.CC1/CC2= 1 start with Rp, if TCPC_RCTL.CC1/CC2 =2 start with Rd.

If TCPC_RCTL.CC1/CC2 are not both 1 or 2, then do not start toggling.

The TCPM must issue TCPC_CMD.Look4Connection to enable the TCPC to restart connection detection in cases where TCPC_RCTL contents will not change. An example of this is when a potential connection as a source occurred but was further debounced by the TCPM to find the sink disconnected. In this case, a source only or DRP should go back to its Unattached.Src state. This would result in TCPC_RCTL staying the same.