GOTGINT
OTG Interrupt Register
Module Instance | Base Address | Register Address |
---|---|---|
i_usbotg_0_DWC_otg_intreg | 0xFFB00000 | 0xFFB00004 |
i_usbotg_1_DWC_otg_intreg | 0xFFB40000 | 0xFFB40004 |
Size: 32
Offset: 0x4
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED RO 0x0 |
Reserved |
DbnceDone RW 0x0 |
ADevTOUTChg RW 0x0 |
HstNegDet RW 0x0 |
RESERVED1 RO 0x0 |
||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED1 RO 0x0 |
HstNegSucStsChng RW 0x0 |
SesReqSucStsChng RW 0x0 |
RESERVED2 RO 0x0 |
SesEndDet RW 0x0 |
RESERVED3 RO 0x0 |
GOTGINT Fields
Bit | Name | Description | Access | Reset | ||||||
---|---|---|---|---|---|---|---|---|---|---|
31:21 | RESERVED |
RESERVED |
RO | 0x0 | ||||||
19 | DbnceDone |
Mode: Host only Debounce Done (DbnceDone) The core sets this bit when the debounce is completed after the device connect. The application can start driving USB reset after seeing this interrupt. This bit is only valid when the HNP Capable or SRP Capable bit is SET in the Core USB Configuration register (GUSBCFG.HNPCap or GUSBCFG.SRPCap, respectively).This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
18 | ADevTOUTChg |
Mode:Host and Device A-Device Timeout Change (ADevTOUTChg) The core sets this bit to indicate that the A-device has timed out WHILE waiting FOR the B-device to connect.This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
17 | HstNegDet |
Mode:Host and Device Host Negotiation Detected (HstNegDet) The core sets this bit when it detects a host negotiation request on the USB.This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
16:10 | RESERVED1 |
RESERVED |
RO | 0x0 | ||||||
9 | HstNegSucStsChng |
Mode:Host and Device Host Negotiation Success Status Change (HstNegSucStsChng) The core sets this bit on the success or failure of a USB host negotiation request. The application must read the Host Negotiation Success bit of the OTG Control and Status register (GOTGCTL.HstNegScs) to check For success or failure.This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
8 | SesReqSucStsChng |
Mode:Host and Device Session Request Success Status Change (SesReqSucStsChng) The core sets this bit on the success or failure of a session request. The application must read the Session Request Success bit in the OTG Control and Status register (GOTGCTL.SesReqScs) to check For success or failure.This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
7:3 | RESERVED2 |
RESERVED |
RO | 0x0 | ||||||
2 | SesEndDet |
Mode:Host and Device Session End Detected (SesEndDet) The core sets this bit when the utmiotg_bvalid signal is deasserted.This bit can be set only by the core and the application should write 1 to clear it.
|
RW | 0x0 | ||||||
1:0 | RESERVED3 |
RESERVED |
RO | 0x0 |