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

Data Fields

u32 id
 
u32 _rsv0
 
u32 host
 
u32 device
 
u32 txbuf
 
u32 rxbuf
 
u32 _rsv1 [58]
 
u16 ehci_caplen
 
u16 ehci_version
 
u32 ehci_hcsp
 
u32 ehci_hccp
 
u32 _rsv2 [5]
 
u32 dci_version
 
u32 dcc_params
 
u32 extsts
 
u32 extintr
 
u32 ehci_usbcmd
 
u32 ehci_usbsts
 
u32 ehci_usbintr
 
u32 ehci_frindex
 
u32 _rsv3
 
u32 ehci_periodic_base
 
u32 ehci_async_base
 
u32 async_ttsts
 
u32 burst_size
 
u32 tx_fill_tuning
 
u32 _rsv4
 
u32 icusb_ctrl
 
u32 ulpi_viewport
 
u32 _rsv5 [4]
 
u32 ehci_portsc
 
u32 _rsv6 [15]
 
u32 lpm_ctrl
 
u32 _rsv7 [15]
 
u32 otgsc
 
u32 usb_mode
 
u32 _rsv8
 
u32 ep_nak
 
u32 ep_nak_enable
 
u32 ep_setup
 
u32 ep_init
 
u32 ep_deinit
 
u32 ep_sts
 
u32 ep_complete
 
u32 ep_ctrl [16]
 
u32 _rsv9 [105]
 
u32 suspend_ctrl
 
u32 vbus_sensors
 
u32 vbus_wakeup_id
 
u32 alt_vbus_sts
 
u32 legacy_ctrl
 
u32 _rsv10 [3]
 
u32 interpacket_delay
 
u32 _rsv11 [27]
 
u32 resume_delay
 
u32 _rsv12
 
u32 spare
 
u32 _rsv13 [9]
 
u32 new_ctrl
 
u32 _rsv14 [207]
 
struct utmip_ctlr utmip
 

Detailed Description

Definition at line 34 of file usb.c.

Field Documentation

◆ _rsv0

u32 usb_ctlr::_rsv0

Definition at line 36 of file usb.c.

◆ _rsv1

u32 usb_ctlr::_rsv1[58]

Definition at line 41 of file usb.c.

◆ _rsv10

u32 usb_ctlr::_rsv10[3]

Definition at line 86 of file usb.c.

◆ _rsv11

u32 usb_ctlr::_rsv11[27]

Definition at line 88 of file usb.c.

◆ _rsv12

u32 usb_ctlr::_rsv12

Definition at line 90 of file usb.c.

◆ _rsv13

u32 usb_ctlr::_rsv13[9]

Definition at line 92 of file usb.c.

◆ _rsv14

u32 usb_ctlr::_rsv14[207]

Definition at line 94 of file usb.c.

◆ _rsv2

u32 usb_ctlr::_rsv2[5]

Definition at line 46 of file usb.c.

◆ _rsv3

u32 usb_ctlr::_rsv3

Definition at line 55 of file usb.c.

◆ _rsv4

u32 usb_ctlr::_rsv4

Definition at line 61 of file usb.c.

◆ _rsv5

u32 usb_ctlr::_rsv5[4]

Definition at line 64 of file usb.c.

◆ _rsv6

u32 usb_ctlr::_rsv6[15]

Definition at line 66 of file usb.c.

◆ _rsv7

u32 usb_ctlr::_rsv7[15]

Definition at line 68 of file usb.c.

◆ _rsv8

u32 usb_ctlr::_rsv8

Definition at line 71 of file usb.c.

◆ _rsv9

u32 usb_ctlr::_rsv9[105]

Definition at line 80 of file usb.c.

◆ alt_vbus_sts

u32 usb_ctlr::alt_vbus_sts

Definition at line 84 of file usb.c.

◆ async_ttsts

u32 usb_ctlr::async_ttsts

Definition at line 58 of file usb.c.

◆ burst_size

u32 usb_ctlr::burst_size

Definition at line 59 of file usb.c.

◆ dcc_params

u32 usb_ctlr::dcc_params

Definition at line 48 of file usb.c.

◆ dci_version

u32 usb_ctlr::dci_version

Definition at line 47 of file usb.c.

◆ device

u32 usb_ctlr::device

Definition at line 38 of file usb.c.

◆ ehci_async_base

u32 usb_ctlr::ehci_async_base

Definition at line 57 of file usb.c.

◆ ehci_caplen

u16 usb_ctlr::ehci_caplen

Definition at line 42 of file usb.c.

◆ ehci_frindex

u32 usb_ctlr::ehci_frindex

Definition at line 54 of file usb.c.

◆ ehci_hccp

u32 usb_ctlr::ehci_hccp

Definition at line 45 of file usb.c.

◆ ehci_hcsp

u32 usb_ctlr::ehci_hcsp

Definition at line 44 of file usb.c.

◆ ehci_periodic_base

u32 usb_ctlr::ehci_periodic_base

Definition at line 56 of file usb.c.

◆ ehci_portsc

u32 usb_ctlr::ehci_portsc

Definition at line 65 of file usb.c.

◆ ehci_usbcmd

u32 usb_ctlr::ehci_usbcmd

Definition at line 51 of file usb.c.

Referenced by usb_ehci_reset_and_prepare().

◆ ehci_usbintr

u32 usb_ctlr::ehci_usbintr

Definition at line 53 of file usb.c.

◆ ehci_usbsts

u32 usb_ctlr::ehci_usbsts

Definition at line 52 of file usb.c.

◆ ehci_version

u16 usb_ctlr::ehci_version

Definition at line 43 of file usb.c.

◆ ep_complete

u32 usb_ctlr::ep_complete

Definition at line 78 of file usb.c.

◆ ep_ctrl

u32 usb_ctlr::ep_ctrl[16]

Definition at line 79 of file usb.c.

◆ ep_deinit

u32 usb_ctlr::ep_deinit

Definition at line 76 of file usb.c.

◆ ep_init

u32 usb_ctlr::ep_init

Definition at line 75 of file usb.c.

◆ ep_nak

u32 usb_ctlr::ep_nak

Definition at line 72 of file usb.c.

◆ ep_nak_enable

u32 usb_ctlr::ep_nak_enable

Definition at line 73 of file usb.c.

◆ ep_setup

u32 usb_ctlr::ep_setup

Definition at line 74 of file usb.c.

◆ ep_sts

u32 usb_ctlr::ep_sts

Definition at line 77 of file usb.c.

◆ extintr

u32 usb_ctlr::extintr

Definition at line 50 of file usb.c.

◆ extsts

u32 usb_ctlr::extsts

Definition at line 49 of file usb.c.

◆ host

u32 usb_ctlr::host

Definition at line 37 of file usb.c.

◆ icusb_ctrl

u32 usb_ctlr::icusb_ctrl

Definition at line 62 of file usb.c.

◆ id

u32 usb_ctlr::id

Definition at line 35 of file usb.c.

◆ interpacket_delay

u32 usb_ctlr::interpacket_delay

Definition at line 87 of file usb.c.

◆ legacy_ctrl

u32 usb_ctlr::legacy_ctrl

Definition at line 85 of file usb.c.

◆ lpm_ctrl

u32 usb_ctlr::lpm_ctrl

Definition at line 67 of file usb.c.

Referenced by usb_ehci_reset_and_prepare().

◆ new_ctrl

u32 usb_ctlr::new_ctrl

Definition at line 93 of file usb.c.

◆ otgsc

u32 usb_ctlr::otgsc

Definition at line 69 of file usb.c.

◆ resume_delay

u32 usb_ctlr::resume_delay

Definition at line 89 of file usb.c.

◆ rxbuf

u32 usb_ctlr::rxbuf

Definition at line 40 of file usb.c.

◆ spare

u32 usb_ctlr::spare

Definition at line 91 of file usb.c.

◆ suspend_ctrl

u32 usb_ctlr::suspend_ctrl

Definition at line 81 of file usb.c.

Referenced by usb_setup_utmip().

◆ tx_fill_tuning

u32 usb_ctlr::tx_fill_tuning

Definition at line 60 of file usb.c.

Referenced by usb_ehci_reset_and_prepare().

◆ txbuf

u32 usb_ctlr::txbuf

Definition at line 39 of file usb.c.

◆ ulpi_viewport

u32 usb_ctlr::ulpi_viewport

Definition at line 63 of file usb.c.

◆ usb_mode

u32 usb_ctlr::usb_mode

Definition at line 70 of file usb.c.

Referenced by usb_ehci_reset_and_prepare().

◆ utmip

struct utmip_ctlr usb_ctlr::utmip

Definition at line 94 of file usb.c.

Referenced by usb_setup_utmip().

◆ vbus_sensors

u32 usb_ctlr::vbus_sensors

Definition at line 82 of file usb.c.

◆ vbus_wakeup_id

u32 usb_ctlr::vbus_wakeup_id

Definition at line 83 of file usb.c.


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