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 |