gpvndctl
PHY Vendor Control Register
Module Instance | Base Address | Register Address |
---|---|---|
i_usbotg_0_globgrp | 0xFFB00000 | 0xFFB00034 |
i_usbotg_1_globgrp | 0xFFB40000 | 0xFFB40034 |
Offset: 0x34
Access: RW
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
disulpidrvr RW 0x0 |
Reserved |
vstsdone RW 0x0 |
vstsbsy RO 0x0 |
newregreq RW 0x0 |
Reserved |
regwr RW 0x0 |
regaddr RW 0x0 |
||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
vctrl RW 0x0 |
regdata RW 0x0 |
gpvndctl Fields
Bit | Name | Description | Access | Reset | ||||||
---|---|---|---|---|---|---|---|---|---|---|
31 | disulpidrvr | Disable ULPI Drivers (DisUlpiDrvr) The application sets this bit when it has finished processing the ULPI Carkit Interrupt (GINTSTS.ULPICKINT). When Set, the DWC_otg core disables drivers For output signals and masks input signal For the ULPI interface. DWC_otg clears this bit before enabling the ULPI interface.
|
RW | 0x0 | ||||||
27 | vstsdone | VStatus Done (VStsDone) The core sets this bit when the vendor control access is done. This bit is cleared by the core when the application sets the New Register Request bit (bit 25).
|
RW | 0x0 | ||||||
26 | vstsbsy | VStatus Busy (VStsBsy) The core sets this bit when the vendor control access is in progress and clears this bit when done.
|
RO | 0x0 | ||||||
25 | newregreq | New Register Request (NewRegReq) The application sets this bit For a new vendor control access.
|
RW | 0x0 | ||||||
22 | regwr | Register Write (RegWr) Set this bit For register writes, and clear it For register reads.
|
RW | 0x0 | ||||||
21:16 | regaddr | Register Address (RegAddr) The 6-bit PHY register address For immediate PHY Register Set access. Set to 6'h2F For Extended PHY Register Set access. |
RW | 0x0 | ||||||
15:8 | vctrl | UTMI+ Vendor Control Register Address (VCtrl) The 4-bit register address a vendor defined 4-bit parallel output bus. Bits 11:8 of this field are placed on utmi_vcontrol[3:0]. ULPI Extended Register Address (ExtRegAddr) The 6-bit PHY extended register address. |
RW | 0x0 | ||||||
7:0 | regdata | Register Data (RegData) Contains the write data For register write. Read data For register read, valid when VStatus Done is Set. |
RW | 0x0 |