coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
usb_dwc3 Struct Reference
Collaboration diagram for usb_dwc3:
Collaboration graph

Data Fields

u32 sbuscfg0
 
u32 sbuscfg1
 
u32 txthrcfg
 
u32 rxthrcfg
 
u32 ctl
 
u32 pmsts
 
u32 sts
 
u32 uctl1
 
u32 snpsid
 
u32 gpio
 
u32 uid
 
u32 uctl
 
u64 buserraddr
 
u64 prtbimap
 
u8 reserved1 [32]
 
u32 dbgfifospace
 
u32 dbgltssm
 
u32 dbglnmcc
 
u32 dbgbmu
 
u32 dbglspmux
 
u32 dbglsp
 
u32 dbgepinfo0
 
u32 dbgepinfo1
 
u64 prtbimap_hs
 
u64 prtbimap_fs
 
u8 reserved2 [112]
 
u32 usb2phycfg
 
u8 reserved3 [124]
 
u32 usb2phyacc
 
u8 reserved4 [60]
 
u32 usb3pipectl
 
u8 reserved5 [60]
 
u32 evten
 
u8 reserved0 [4]
 
u32 usb2i2cctl
 
u8 reserved6 [60]
 

Detailed Description

Definition at line 9 of file usb.c.

Field Documentation

◆ buserraddr

u64 usb_dwc3::buserraddr

Definition at line 22 of file usb.c.

◆ ctl

u32 usb_dwc3::ctl

Definition at line 14 of file usb.c.

Referenced by setup_dwc3().

◆ dbgbmu

u32 usb_dwc3::dbgbmu

Definition at line 28 of file usb.c.

◆ dbgepinfo0

u32 usb_dwc3::dbgepinfo0

Definition at line 31 of file usb.c.

◆ dbgepinfo1

u32 usb_dwc3::dbgepinfo1

Definition at line 32 of file usb.c.

◆ dbgfifospace

u32 usb_dwc3::dbgfifospace

Definition at line 25 of file usb.c.

◆ dbglnmcc

u32 usb_dwc3::dbglnmcc

Definition at line 27 of file usb.c.

◆ dbglsp

u32 usb_dwc3::dbglsp

Definition at line 30 of file usb.c.

◆ dbglspmux

u32 usb_dwc3::dbglspmux

Definition at line 29 of file usb.c.

◆ dbgltssm

u32 usb_dwc3::dbgltssm

Definition at line 26 of file usb.c.

◆ evten

u32 usb_dwc3::evten

Definition at line 50 of file usb.c.

◆ gpio

u32 usb_dwc3::gpio

Definition at line 19 of file usb.c.

◆ pmsts

u32 usb_dwc3::pmsts

Definition at line 15 of file usb.c.

◆ prtbimap

u64 usb_dwc3::prtbimap

Definition at line 23 of file usb.c.

◆ prtbimap_fs

u64 usb_dwc3::prtbimap_fs

Definition at line 34 of file usb.c.

◆ prtbimap_hs

u64 usb_dwc3::prtbimap_hs

Definition at line 33 of file usb.c.

◆ reserved0

u8 usb_dwc3::reserved0[4]

Definition at line 52 of file usb.c.

◆ reserved1

u8 usb_dwc3::reserved1

Definition at line 24 of file usb.c.

◆ reserved2

u8 usb_dwc3::reserved2

Definition at line 35 of file usb.c.

◆ reserved3

u8 usb_dwc3::reserved3

Definition at line 37 of file usb.c.

◆ reserved4

u8 usb_dwc3::reserved4

Definition at line 39 of file usb.c.

◆ reserved5

u8 usb_dwc3::reserved5

Definition at line 41 of file usb.c.

◆ reserved6

u8 usb_dwc3::reserved6

Definition at line 78 of file usb.c.

◆ rxthrcfg

u32 usb_dwc3::rxthrcfg

Definition at line 13 of file usb.c.

◆ sbuscfg0

u32 usb_dwc3::sbuscfg0

Definition at line 10 of file usb.c.

◆ sbuscfg1

u32 usb_dwc3::sbuscfg1

Definition at line 11 of file usb.c.

◆ snpsid

u32 usb_dwc3::snpsid

Definition at line 18 of file usb.c.

◆ sts

u32 usb_dwc3::sts

Definition at line 16 of file usb.c.

◆ txthrcfg

u32 usb_dwc3::txthrcfg

Definition at line 12 of file usb.c.

◆ uctl

u32 usb_dwc3::uctl

Definition at line 21 of file usb.c.

Referenced by setup_dwc3().

◆ uctl1

u32 usb_dwc3::uctl1

Definition at line 17 of file usb.c.

◆ uid

u32 usb_dwc3::uid

Definition at line 20 of file usb.c.

◆ usb2i2cctl

u32 usb_dwc3::usb2i2cctl

Definition at line 73 of file usb.c.

◆ usb2phyacc

u32 usb_dwc3::usb2phyacc

Definition at line 38 of file usb.c.

◆ usb2phycfg

u32 usb_dwc3::usb2phycfg

Definition at line 36 of file usb.c.

Referenced by setup_dwc3().

◆ usb3pipectl

u32 usb_dwc3::usb3pipectl

Definition at line 40 of file usb.c.

Referenced by setup_dwc3().


The documentation for this struct was generated from the following file: