70.7.17 TCPC Command Register
Name: | TCPC_CMD |
Offset: | 0x23 |
Reset: | 0x00 |
Property: | Read/Write |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
COMMAND[7:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 7:0 – COMMAND[7:0] Command
Value | Name | Description |
---|---|---|
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. |