ghwcfg3
This register contains the configuration options.
| Module Instance | Base Address | Register Address |
|---|---|---|
| usb0 | 0xFFB00000 | 0xFFB0004C |
| usb1 | 0xFFB40000 | 0xFFB4004C |
Offset: 0x4C
Access: RO
| Bit Fields | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
dfifodepth RO 0x1F80 |
|||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
lpmmode RO 0x0 |
bcsupport RO 0x0 |
hsicmode RO 0x0 |
adpsupport RO 0x0 |
rsttype RO 0x0 |
optfeature RO 0x0 |
vndctlsupt RO 0x1 |
i2cintsel RO 0x0 |
otgen RO 0x1 |
pktsizewidth RO 0x6 |
xfersizewidth RO 0x8 |
|||||
ghwcfg3 Fields
| Bit | Name | Description | Access | Reset | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31:16 | dfifodepth | DFIFO Depth. This value is in terms of 35-bit words. Minimum value is 32 Maximum value is 8192 |
RO | 0x1F80 | ||||||||||||||||||||
| 15 | lpmmode | LPM Mode Enabled/Disabled.
|
RO | 0x0 | ||||||||||||||||||||
| 14 | bcsupport | Battery Charger Support.
|
RO | 0x0 | ||||||||||||||||||||
| 13 | hsicmode | Supports HSIC and Non-HSIC Modes.
|
RO | 0x0 | ||||||||||||||||||||
| 12 | adpsupport | ADP logic support.
|
RO | 0x0 | ||||||||||||||||||||
| 11 | rsttype | Defines what reset type is used in the core.
|
RO | 0x0 | ||||||||||||||||||||
| 10 | optfeature | User ID register, GPIO interface ports, and SOF toggle and counter ports were removed.
|
RO | 0x0 | ||||||||||||||||||||
| 9 | vndctlsupt | ULPI PHY internal registers can be accessed by software using register reads/writes to otg
|
RO | 0x1 | ||||||||||||||||||||
| 8 | i2cintsel | I2C Interface not used.
|
RO | 0x0 | ||||||||||||||||||||
| 7 | otgen | HNP and SRP Capable OTG (Device and Host)
|
RO | 0x1 | ||||||||||||||||||||
| 6:4 | pktsizewidth |
|
RO | 0x6 | ||||||||||||||||||||
| 3:0 | xfersizewidth | Width variable from 11 to 19 bits.
|
RO | 0x8 |