ULPI registers
STULPI01A - STULPI01B
Table 19.
OTG control register
0Ah-0Ch(Read), 0Ah(Write), 0Bh(Set), 0Ch(Clear)
(Controls UTMI + OTG functions of the PHY)
Field name
Bits Access Reset
Description
IdPullup
Connects a pull-up to the ID line and enables sampling of the
0
rd/wr/s/c
0b
signal level.
0b: Disables sampling of ID line.
1b: Enables sampling of ID line.
DpPulldown
Enables the 15kOhm pull-down resistor on DP.
1 rd/wr/s/c 1b 0b: Pull-down resistor not connected to DP.
1b: Pull-down resistor connected to DP.
DmPulldown
Enables the 15kOhm pull-down resistor on DM.
2 rd/wr/s/c 1b 0b: Pull-down resistor not connected to DM.
1b: Pull-down resistor connected to DM.
DischrgVbus
ChrgVbus
DrvVbus
DrvVbus External
UseExternal
VbusIndicator
Discharges VBUS through a resistor. If the link sets this bit to 1,
it waits for an RX CMD indicating SessEnd has transition from 0
3 rd/wr/s/c 0b to 1, and then resets this bit to 0 to stop the discharge.
0b: Do not discharge VBUS
1b: Discharge VBUS
Charge VBUS through a resistor. Used for VBUS pulsing SRP.
4 rd/wr/s/c 0b 0b: Do not charge VBUS
1b: Charge VBUS
Signals the internal charge pump or external supply to drive 5V
5
rd/wr/s/c
0b
on VBUS.
0b: Do not drive VBUS (default)
1b: Drive 5V on VBUS
Selects between the internal and the external 5V VBUS supply.
6 rd/wr/s/c 0b 0b: Drive VBUS using the internal charge pump (default).
1b: Drive VBUS using external supply.
Tells STULPI01 to use an external VBUS over-current indicator.
7
rd/wr/s/c
0b
0b: Use the internal OTG comparator or internal
VBUS valid indicator (default)
1b: Use external VBUS valid indicator signal
34/44