coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rockchip_usb_dwc3 Struct Reference

#include <usb.h>

Collaboration diagram for rockchip_usb_dwc3:
Collaboration graph

Data Fields

uint32_t sbuscfg0
 
uint32_t sbuscfg1
 
uint32_t txthrcfg
 
uint32_t rxthrcfg
 
uint32_t ctl
 
uint32_t evten
 
uint32_t sts
 
uint8_t reserved0 [4]
 
uint32_t snpsid
 
uint32_t gpio
 
uint32_t uid
 
uint32_t uctl
 
uint64_t buserraddr
 
uint64_t prtbimap
 
uint32_t hwparams0
 
uint32_t hwparams1
 
uint32_t hwparams2
 
uint32_t hwparams3
 
uint32_t hwparams4
 
uint32_t hwparams5
 
uint32_t hwparams6
 
uint32_t hwparams7
 
uint32_t dbgfifospace
 
uint32_t dbgltssm
 
uint32_t dbglnmcc
 
uint32_t dbgbmu
 
uint32_t dbglspmux
 
uint32_t dbglsp
 
uint32_t dbgepinfo0
 
uint32_t dbgepinfo1
 
uint64_t prtbimap_hs
 
uint64_t prtbimap_fs
 
uint8_t reserved2 [112]
 
uint32_t usb2phycfg
 
uint8_t reserved3 [60]
 
uint32_t usb2i2cctl
 
uint8_t reserved4 [60]
 
uint32_t usb2phyacc
 
uint8_t reserved5 [60]
 
uint32_t usb3pipectl
 
uint8_t reserved6 [60]
 

Detailed Description

Definition at line 52 of file usb.h.

Field Documentation

◆ buserraddr

uint64_t rockchip_usb_dwc3::buserraddr

Definition at line 65 of file usb.h.

◆ ctl

uint32_t rockchip_usb_dwc3::ctl

Definition at line 57 of file usb.h.

Referenced by reset_dwc3(), and setup_dwc3().

◆ dbgbmu

uint32_t rockchip_usb_dwc3::dbgbmu

Definition at line 78 of file usb.h.

◆ dbgepinfo0

uint32_t rockchip_usb_dwc3::dbgepinfo0

Definition at line 81 of file usb.h.

◆ dbgepinfo1

uint32_t rockchip_usb_dwc3::dbgepinfo1

Definition at line 82 of file usb.h.

◆ dbgfifospace

uint32_t rockchip_usb_dwc3::dbgfifospace

Definition at line 75 of file usb.h.

◆ dbglnmcc

uint32_t rockchip_usb_dwc3::dbglnmcc

Definition at line 77 of file usb.h.

◆ dbglsp

uint32_t rockchip_usb_dwc3::dbglsp

Definition at line 80 of file usb.h.

◆ dbglspmux

uint32_t rockchip_usb_dwc3::dbglspmux

Definition at line 79 of file usb.h.

◆ dbgltssm

uint32_t rockchip_usb_dwc3::dbgltssm

Definition at line 76 of file usb.h.

◆ evten

uint32_t rockchip_usb_dwc3::evten

Definition at line 58 of file usb.h.

◆ gpio

uint32_t rockchip_usb_dwc3::gpio

Definition at line 62 of file usb.h.

◆ hwparams0

uint32_t rockchip_usb_dwc3::hwparams0

Definition at line 67 of file usb.h.

◆ hwparams1

uint32_t rockchip_usb_dwc3::hwparams1

Definition at line 68 of file usb.h.

◆ hwparams2

uint32_t rockchip_usb_dwc3::hwparams2

Definition at line 69 of file usb.h.

◆ hwparams3

uint32_t rockchip_usb_dwc3::hwparams3

Definition at line 70 of file usb.h.

◆ hwparams4

uint32_t rockchip_usb_dwc3::hwparams4

Definition at line 71 of file usb.h.

◆ hwparams5

uint32_t rockchip_usb_dwc3::hwparams5

Definition at line 72 of file usb.h.

◆ hwparams6

uint32_t rockchip_usb_dwc3::hwparams6

Definition at line 73 of file usb.h.

◆ hwparams7

uint32_t rockchip_usb_dwc3::hwparams7

Definition at line 74 of file usb.h.

◆ prtbimap

uint64_t rockchip_usb_dwc3::prtbimap

Definition at line 66 of file usb.h.

◆ prtbimap_fs

uint64_t rockchip_usb_dwc3::prtbimap_fs

Definition at line 84 of file usb.h.

◆ prtbimap_hs

uint64_t rockchip_usb_dwc3::prtbimap_hs

Definition at line 83 of file usb.h.

◆ reserved0

uint8_t rockchip_usb_dwc3::reserved0[4]

Definition at line 60 of file usb.h.

◆ reserved2

uint8_t rockchip_usb_dwc3::reserved2[112]

Definition at line 85 of file usb.h.

◆ reserved3

uint8_t rockchip_usb_dwc3::reserved3[60]

Definition at line 87 of file usb.h.

◆ reserved4

uint8_t rockchip_usb_dwc3::reserved4[60]

Definition at line 89 of file usb.h.

◆ reserved5

uint8_t rockchip_usb_dwc3::reserved5[60]

Definition at line 91 of file usb.h.

◆ reserved6

uint8_t rockchip_usb_dwc3::reserved6[60]

Definition at line 93 of file usb.h.

◆ rxthrcfg

uint32_t rockchip_usb_dwc3::rxthrcfg

Definition at line 56 of file usb.h.

◆ sbuscfg0

uint32_t rockchip_usb_dwc3::sbuscfg0

Definition at line 53 of file usb.h.

◆ sbuscfg1

uint32_t rockchip_usb_dwc3::sbuscfg1

Definition at line 54 of file usb.h.

◆ snpsid

uint32_t rockchip_usb_dwc3::snpsid

Definition at line 61 of file usb.h.

◆ sts

uint32_t rockchip_usb_dwc3::sts

Definition at line 59 of file usb.h.

◆ txthrcfg

uint32_t rockchip_usb_dwc3::txthrcfg

Definition at line 55 of file usb.h.

◆ uctl

uint32_t rockchip_usb_dwc3::uctl

Definition at line 64 of file usb.h.

◆ uid

uint32_t rockchip_usb_dwc3::uid

Definition at line 63 of file usb.h.

◆ usb2i2cctl

uint32_t rockchip_usb_dwc3::usb2i2cctl

Definition at line 88 of file usb.h.

◆ usb2phyacc

uint32_t rockchip_usb_dwc3::usb2phyacc

Definition at line 90 of file usb.h.

◆ usb2phycfg

uint32_t rockchip_usb_dwc3::usb2phycfg

Definition at line 86 of file usb.h.

Referenced by reset_dwc3(), and setup_dwc3().

◆ usb3pipectl

uint32_t rockchip_usb_dwc3::usb3pipectl

Definition at line 92 of file usb.h.

Referenced by reset_dwc3(), and setup_dwc3().


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