SLVUC05A November 2020 – July 2022 TPS25750
Address | Name | Access | Length | Unique Per Port | Power-Up Default |
---|---|---|---|---|---|
0x29 | PORT_CONTROL | RW | 4 | yes | Initialized by Application Configuration |
Bits | Name | Description | |
---|---|---|---|
31:30 | ChargerDetectEnable | Configure the types of legacy chargers to detect. | |
00b | Do not detect any legacy chargers. | ||
01b | Detect BC 1.2 chargers. | ||
10b | Reserved, do not use | ||
11b | Detect BC 1.2 and proprietary legacy chargers. | ||
29 | Reserved | ||
28:26 | ChargerAdvertiseEnable | Configure the types of legacy chargers to emulate. | |
0h | Do not emulate any legacy charger. This means only the SDP mode will be used with legacy devices. | ||
1h | BC 1.2 CDP only. | ||
2h | BC 1.2 DCP only. | ||
3h | Reserved. | ||
4h | Reserved. | ||
5h | DCP Auto 1 (2.7V and DCP) | ||
6h | DCP Auto 2 (1.2V, 2.7V and DCP) | ||
7h | Reserved. | ||
25 | Reserved | ||
24 | Resistor15kPresent | Configure D+ and D- termination. Assert this bit if there is a 15kOhm pull-down on D+ and D- (USB2.0 Host Phy pull-downs enabled). This must not be used for DCP or DCP Auto modes. | |
0b | System does NOT have 15 kOhm pull-down. The PD controller will apply 15-kOhm pull-downs as necessary for BC 1.2. | ||
1b | System has 15-kOhm pull-down. The PD controller will not apply 15 kOhm pull-downs. | ||
23:2 | Reserved | ||
1:0 | TypeCCurrent | Type-C Current advertisement. This setting is ignored if a Source role is not enabled and active. This setting is also ignored during an explicit USB PD contract, where the Rp value is used for collision avoidance as required by the USB PD specification. Note that when PP5V is low, the FW will only use the default Type-C current regardless of the value in this field. | |
00b | USB Default Current. | ||
01b | 1.5 A. | ||
10b | 3.0 A. | ||
11b | Reserved. |