Datasheet
ULPI registers STULPI01A, STULPI01B
34/44 Doc ID 14817 Rev 4
Note: 0Ah-0Ch(Read), 0Ah(Write), 0Bh(Set), 0Ch(Clear). These addresses control UTMI + OTG
functions of the PHY.
Table 19. OTG control register
Field name Bits Access Reset Description
IdPullup 0rd/wr/s/c0b
Connects a pull-up to the ID line and enables sampling of the
signal level.
0b: disables sampling of ID line.
1b: enables sampling of ID line.
DpPulldown 1rd/wr/s/c1b
Enables the 15 kΩ pull-down resistor on DP.
0b: pull-down resistor not connected to DP.
1b: pull-down resistor connected to DP.
DmPulldown 2rd/wr/s/c1b
Enables the 15 kΩ pull-down resistor on DM.
0b: pull-down resistor not connected to DM.
1b: pull-down resistor connected to DM.
DischrgVbus 3rd/wr/s/c0b
Discharges V
BUS
through a resistor. If the link sets this bit to 1,
it waits for an RX CMD indicating SessEnd has transition from 0
to 1, and then resets this bit to 0 to stop the discharge.
0b: does not discharge V
BUS
1b: discharges V
BUS
ChrgVbus 4rd/wr/s/c0b
Charges V
BUS
through a resistor. Used for V
BUS
pulsing SRP.
0b: does not charge V
BUS
1b: charges V
BUS
DrvVbus 5rd/wr/s/c0b
Signals the internal charge pump or external supply to drive 5 V
on V
BUS
.
0b: does not drive V
BUS
(default)
1b: drives 5 V on V
BUS
DrvVbus External 6rd/wr/s/c0b
Selects between the internal and the external 5 V V
BUS
supply.
0b: drives V
BUS
using the internal charge pump (default).
1b: drives V
BUS
using external supply.
UseExternal
VbusIndicator
7rd/wr/s/c0b
Tells STULPI01 to use an external V
BUS
overcurrent indicator.
0b: uses the internal OTG comparator or internal
V
BUS
valid indicator (default)
1b: uses external V
BUS
valid indicator signal