diff options
Diffstat (limited to 'payloads/libpayload/drivers/usb/dwc2_private.h')
-rw-r--r-- | payloads/libpayload/drivers/usb/dwc2_private.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/payloads/libpayload/drivers/usb/dwc2_private.h b/payloads/libpayload/drivers/usb/dwc2_private.h index 9bd83763ea..fc658bf5fa 100644 --- a/payloads/libpayload/drivers/usb/dwc2_private.h +++ b/payloads/libpayload/drivers/usb/dwc2_private.h @@ -374,7 +374,6 @@ typedef union { struct { unsigned nptxfstaddr:16; unsigned nptxfdep:16; -#define DWC2_NPTXFIFO_DEPTH 0x80 }; } gnptxfsiz_t; @@ -390,7 +389,6 @@ typedef union { */ struct { unsigned rxfdep:16; -#define DWC2_RXFIFO_DEPTH 0x200 unsigned reserved:16; }; } grxfsiz_t; @@ -438,6 +436,20 @@ typedef union { } gintsts_t; /** + * This union represents the bit fields of the User HW Config3 Register + * (GHWCFG3). + */ +typedef union { + /* raw register data */ + uint32_t d32; + /* register bits */ + struct { + unsigned reserved:16; + unsigned dfifodepth:16; + }; +} ghwcfg3_t; + +/** * This union represents the bit fields in the Host Configuration Register. */ typedef union { |