class USBCMD
Defined at line 473 of file ../../src/devices/usb/drivers/xhci/registers.h
Section 5.4.1
Public Members
field_EWE_476
field_HSEE_478
field_INTE_480
field_RESET_484
field_ENABLE_489
Public Methods
template <, >
typename SelfType::ValueType EWE ()
Enable Wrap event
Defined at line 476 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_EWE (typename SelfType::ValueType val)
Enable Wrap event
Defined at line 476 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType HSEE ()
Host system error enable
Defined at line 478 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_HSEE (typename SelfType::ValueType val)
Host system error enable
Defined at line 478 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType INTE ()
Interrupt enable
Defined at line 480 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_INTE (typename SelfType::ValueType val)
Interrupt enable
Defined at line 480 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType RESET ()
Writing a 1 will reset the xHCI. This bit will be set to 0
when reset is complete. Software is responsible for re-initializing the xHCI
after the reset is performed.
Defined at line 484 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_RESET (typename SelfType::ValueType val)
Writing a 1 will reset the xHCI. This bit will be set to 0
when reset is complete. Software is responsible for re-initializing the xHCI
after the reset is performed.
Defined at line 484 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
typename SelfType::ValueType ENABLE ()
Run/stop register to enable or disable the xHCI.
If set to 1, commands will be processed.
If set to 0, the xHCI will halt within 16ms.
Refer to USBSTS to determine the current operational status of the xHCI.
Defined at line 489 of file ../../src/devices/usb/drivers/xhci/registers.h
template <, >
SelfType & set_ENABLE (typename SelfType::ValueType val)
Run/stop register to enable or disable the xHCI.
If set to 1, commands will be processed.
If set to 0, the xHCI will halt within 16ms.
Refer to USBSTS to determine the current operational status of the xHCI.
Defined at line 489 of file ../../src/devices/usb/drivers/xhci/registers.h
hwreg::RegisterAddr<USBCMD> Get (uint8_t cap_length)
Defined at line 490 of file ../../src/devices/usb/drivers/xhci/registers.h