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

Records