SLVUC05A November 2020 – July 2022 TPS25750
Address | Name | Access | Length | Unique Per Port | Power-Up Default |
---|---|---|---|---|---|
0x3F | POWER_STATUS | RO | 2 | yes | Cleared on disconnect. |
Bits | Name | Description | |
---|---|---|---|
15:10 | Reserved | Reserved. | |
9:8 | ChargerAdvertiseStatus(1)(2) | Charger Advertise Status. | |
00b | Charger advertise disabled or not run. | ||
01b | Charger advertisement in process. | ||
10b | Charger advertisement complete. | ||
11b | Reserved. | ||
7:4 | ChargerDetectStatus(1)(2) | ||
0h | Charger detection disabled or not run. | ||
1h | Charger detection in progress. | ||
2h | Charger detection complete, none detected. | ||
3h | Charger detection complete, SDP detected. | ||
4h | Charger detection complete, BC 1.2 CDP detected. | ||
5h | Charger detection complete, BC 1.2 DCP detected. | ||
6h | Charger detection complete, Divider1 DCP detected. | ||
7h | Charger detection complete, Divider2 DCP detected. | ||
8h | Charger detection complete, Divider3 DCP detected. | ||
9h | Charger detection complete, 1.2-V DCP detected. | ||
Ah-Fh | Reserved. | ||
3:2 | TypeCCurrent | This field is redundant with PD_STATUS.CCPullUp in register 0x40 when SourceSink is 1b. This field is redundant with PORT_CONTROL.TypeCCurrent in register 0x29 when SourceSink is 0b. In the future, this redundant field may be removed. This field is intended for Type-C Sink operation. If the port is connected as source, the field is updated upon initial connection only. | |
00b | USB Default Current. | ||
01b | 1.5 A. | ||
10b | 3.0 A. | ||
11b | Explicit PD contract sets current. A PD contract was negotiated (see other PD registers for more details). | ||
1 | SourceSink | Source / Sink indicator. This bit is equivalent to PresentPDRole in register 0x40. It is replicated in this register for convenience. In the future, this redundant bit may be removed. | |
0b | Connection requests power. The PD Controller is the source. | ||
1b | Connection provides power (PD Controller as sink). | ||
0 | PowerConnection | Asserted if there is a connection. This bit is asserted when PlugPresent is TRUE and ConnState is greater than 5h. So it is redundant with information from register 0x1A. It is replicated in this register for convenience. In the future this redundant bit may be removed. | |
0b | No connection. The rest of bits in this register are not valid. | ||
1b | Connection present. See other bits in register for more details. |