libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
usb.h File Reference
Include dependency graph for usb.h:

Go to the source code of this file.

Data Structures

struct  usb_transfer_descriptor_t
 
struct  usb_queue_head_t
 

Macros

#define BIT_MASK(base_name)    (((1 << base_name##_WIDTH) - 1) << base_name##_SHIFT)
 
#define BIT_ARG(base_name, x)   ((x) << base_name##_SHIFT)
 
#define USB_TD_NEXT_DTD_POINTER_TERMINATE_SHIFT   (0)
 
#define USB_TD_NEXT_DTD_POINTER_TERMINATE
 
#define USB_TD_DTD_TOKEN_TOTAL_BYTES_SHIFT   (16)
 
#define USB_TD_DTD_TOKEN_TOTAL_BYTES_WIDTH   (15)
 
#define USB_TD_DTD_TOKEN_TOTAL_BYTES_MASK   BIT_MASK(USB_TD_DTD_TOKEN_TOTAL_BYTES)
 
#define USB_TD_DTD_TOKEN_TOTAL_BYTES(x)   BIT_ARG(USB_TD_DTD_TOKEN_TOTAL_BYTES, (x))
 
#define USB_TD_DTD_TOKEN_IOC_SHIFT   (15)
 
#define USB_TD_DTD_TOKEN_IOC   (1 << USB_TD_DTD_TOKEN_IOC_SHIFT)
 
#define USB_TD_DTD_TOKEN_MULTO_SHIFT   (10)
 
#define USB_TD_DTD_TOKEN_MULTO_WIDTH   (2)
 
#define USB_TD_DTD_TOKEN_MULTO_MASK   BIT_MASK(USB_TD_DTD_TOKEN_MULTO)
 
#define USB_TD_DTD_TOKEN_MULTO(x)   BIT_ARG(USB_TD_DTD_TOKEN_MULTO, (x))
 
#define USB_TD_DTD_TOKEN_STATUS_ACTIVE_SHIFT   (7)
 
#define USB_TD_DTD_TOKEN_STATUS_ACTIVE    (1 << USB_TD_DTD_TOKEN_STATUS_ACTIVE_SHIFT)
 
#define USB_TD_DTD_TOKEN_STATUS_HALTED_SHIFT   (6)
 
#define USB_TD_DTD_TOKEN_STATUS_HALTED    (1 << USB_TD_DTD_TOKEN_STATUS_HALTED_SHIFT)
 
#define USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR_SHIFT   (5)
 
#define USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR    (1 << USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR_SHIFT)
 
#define USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR_SHIFT   (3)
 
#define USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR    (1 << USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR_SHIFT)
 
#define USB_QH_CAPABILITIES_IOS_SHIFT   (15)
 
#define USB_QH_CAPABILITIES_IOS   (1 << USB_QH_CAPABILITIES_IOS_SHIFT)
 
#define USB_QH_CAPABILITIES_MPL_SHIFT   (16)
 
#define USB_QH_CAPABILITIES_MPL_WIDTH   (11)
 
#define USB_QH_CAPABILITIES_MPL_MASK   BIT_MASK(USB_QH_CAPABILITIES_MPL)
 
#define USB_QH_CAPABILITIES_MPL(x)   BIT_ARG(USB_QH_CAPABILITIES_MPL, (x))
 
#define USB_QH_CAPABILITIES_ZLT_SHIFT   (29)
 
#define USB_QH_CAPABILITIES_ZLT   (1 << USB_QH_CAPABILITIES_ZLT_SHIFT)
 
#define USB_QH_CAPABILITIES_MULT_SHIFT   (30)
 
#define USB_QH_CAPABILITIES_MULT_WIDTH   (2)
 
#define USB_QH_CAPABILITIES_MULT_MASK   BIT_MASK(USB_QH_CAPABILITIES_MULT)
 
#define USB_QH_CAPABILITIES_MULT(x)   BIT_ARG(USB_QH_CAPABILITIES_MULT, (x))
 
#define USB0_CAPLENGTH   MMIO32(USB0_BASE + 0x100)
 
#define USB0_HCSPARAMS   MMIO32(USB0_BASE + 0x104)
 
#define USB0_HCCPARAMS   MMIO32(USB0_BASE + 0x108)
 
#define USB0_DCIVERSION   MMIO32(USB0_BASE + 0x120)
 
#define USB0_DCCPARAMS   MMIO32(USB0_BASE + 0x124)
 
#define USB0_USBCMD_D   MMIO32(USB0_BASE + 0x140)
 
#define USB0_USBCMD_H   MMIO32(USB0_BASE + 0x140)
 
#define USB0_USBSTS_D   MMIO32(USB0_BASE + 0x144)
 
#define USB0_USBSTS_H   MMIO32(USB0_BASE + 0x144)
 
#define USB0_USBINTR_D   MMIO32(USB0_BASE + 0x148)
 
#define USB0_USBINTR_H   MMIO32(USB0_BASE + 0x148)
 
#define USB0_FRINDEX_D   MMIO32(USB0_BASE + 0x14C)
 
#define USB0_FRINDEX_H   MMIO32(USB0_BASE + 0x14C)
 
#define USB0_DEVICEADDR   MMIO32(USB0_BASE + 0x154)
 
#define USB0_PERIODICLISTBASE   MMIO32(USB0_BASE + 0x154)
 
#define USB0_ENDPOINTLISTADDR   MMIO32(USB0_BASE + 0x158)
 
#define USB0_ASYNCLISTADDR   MMIO32(USB0_BASE + 0x158)
 
#define USB0_TTCTRL   MMIO32(USB0_BASE + 0x15C)
 
#define USB0_BURSTSIZE   MMIO32(USB0_BASE + 0x160)
 
#define USB0_TXFILLTUNING   MMIO32(USB0_BASE + 0x164)
 
#define USB0_BINTERVAL   MMIO32(USB0_BASE + 0x174)
 
#define USB0_ENDPTNAK   MMIO32(USB0_BASE + 0x178)
 
#define USB0_ENDPTNAKEN   MMIO32(USB0_BASE + 0x17C)
 
#define USB0_PORTSC1_D   MMIO32(USB0_BASE + 0x184)
 
#define USB0_PORTSC1_H   MMIO32(USB0_BASE + 0x184)
 
#define USB0_OTGSC   MMIO32(USB0_BASE + 0x1A4)
 
#define USB0_USBMODE_D   MMIO32(USB0_BASE + 0x1A8)
 
#define USB0_USBMODE_H   MMIO32(USB0_BASE + 0x1A8)
 
#define USB0_ENDPTSETUPSTAT   MMIO32(USB0_BASE + 0x1AC)
 
#define USB0_ENDPTPRIME   MMIO32(USB0_BASE + 0x1B0)
 
#define USB0_ENDPTFLUSH   MMIO32(USB0_BASE + 0x1B4)
 
#define USB0_ENDPTSTAT   MMIO32(USB0_BASE + 0x1B8)
 
#define USB0_ENDPTCOMPLETE   MMIO32(USB0_BASE + 0x1BC)
 
#define USB0_ENDPTCTRL(logical_ep)
 
#define USB0_ENDPTCTRL0   USB0_ENDPTCTRL(0)
 
#define USB0_ENDPTCTRL1   USB0_ENDPTCTRL(1)
 
#define USB0_ENDPTCTRL2   USB0_ENDPTCTRL(2)
 
#define USB0_ENDPTCTRL3   USB0_ENDPTCTRL(3)
 
#define USB0_ENDPTCTRL4   USB0_ENDPTCTRL(4)
 
#define USB0_ENDPTCTRL5   USB0_ENDPTCTRL(5)
 
#define USB0_CAPLENGTH_CAPLENGTH_SHIFT   (0)
 
#define USB0_CAPLENGTH_CAPLENGTH_MASK   (0xff << USB0_CAPLENGTH_CAPLENGTH_SHIFT)
 
#define USB0_CAPLENGTH_CAPLENGTH(x)   ((x) << USB0_CAPLENGTH_CAPLENGTH_SHIFT)
 
#define USB0_CAPLENGTH_HCIVERSION_SHIFT   (8)
 
#define USB0_CAPLENGTH_HCIVERSION_MASK    (0xffff << USB0_CAPLENGTH_HCIVERSION_SHIFT)
 
#define USB0_CAPLENGTH_HCIVERSION(x)   ((x) << USB0_CAPLENGTH_HCIVERSION_SHIFT)
 
#define USB0_HCSPARAMS_N_PORTS_SHIFT   (0)
 
#define USB0_HCSPARAMS_N_PORTS_MASK   (0xf << USB0_HCSPARAMS_N_PORTS_SHIFT)
 
#define USB0_HCSPARAMS_N_PORTS(x)   ((x) << USB0_HCSPARAMS_N_PORTS_SHIFT)
 
#define USB0_HCSPARAMS_PPC_SHIFT   (4)
 
#define USB0_HCSPARAMS_PPC   (1 << USB0_HCSPARAMS_PPC_SHIFT)
 
#define USB0_HCSPARAMS_N_PCC_SHIFT   (8)
 
#define USB0_HCSPARAMS_N_PCC_MASK   (0xf << USB0_HCSPARAMS_N_PCC_SHIFT)
 
#define USB0_HCSPARAMS_N_PCC(x)   ((x) << USB0_HCSPARAMS_N_PCC_SHIFT)
 
#define USB0_HCSPARAMS_N_CC_SHIFT   (12)
 
#define USB0_HCSPARAMS_N_CC_MASK   (0xf << USB0_HCSPARAMS_N_CC_SHIFT)
 
#define USB0_HCSPARAMS_N_CC(x)   ((x) << USB0_HCSPARAMS_N_CC_SHIFT)
 
#define USB0_HCSPARAMS_PI_SHIFT   (16)
 
#define USB0_HCSPARAMS_PI   (1 << USB0_HCSPARAMS_PI_SHIFT)
 
#define USB0_HCSPARAMS_N_PTT_SHIFT   (20)
 
#define USB0_HCSPARAMS_N_PTT_MASK   (0xf << USB0_HCSPARAMS_N_PTT_SHIFT)
 
#define USB0_HCSPARAMS_N_PTT(x)   ((x) << USB0_HCSPARAMS_N_PTT_SHIFT)
 
#define USB0_HCSPARAMS_N_TT_SHIFT   (24)
 
#define USB0_HCSPARAMS_N_TT_MASK   (0xf << USB0_HCSPARAMS_N_TT_SHIFT)
 
#define USB0_HCSPARAMS_N_TT(x)   ((x) << USB0_HCSPARAMS_N_TT_SHIFT)
 
#define USB0_HCCPARAMS_ADC_SHIFT   (0)
 
#define USB0_HCCPARAMS_ADC   (1 << USB0_HCCPARAMS_ADC_SHIFT)
 
#define USB0_HCCPARAMS_PFL_SHIFT   (1)
 
#define USB0_HCCPARAMS_PFL   (1 << USB0_HCCPARAMS_PFL_SHIFT)
 
#define USB0_HCCPARAMS_ASP_SHIFT   (2)
 
#define USB0_HCCPARAMS_ASP   (1 << USB0_HCCPARAMS_ASP_SHIFT)
 
#define USB0_HCCPARAMS_IST_SHIFT   (4)
 
#define USB0_HCCPARAMS_IST_MASK   (0xf << USB0_HCCPARAMS_IST_SHIFT)
 
#define USB0_HCCPARAMS_IST(x)   ((x) << USB0_HCCPARAMS_IST_SHIFT)
 
#define USB0_HCCPARAMS_EECP_SHIFT   (8)
 
#define USB0_HCCPARAMS_EECP_MASK   (0xf << USB0_HCCPARAMS_EECP_SHIFT)
 
#define USB0_HCCPARAMS_EECP(x)   ((x) << USB0_HCCPARAMS_EECP_SHIFT)
 
#define USB0_DCCPARAMS_DEN_SHIFT   (0)
 
#define USB0_DCCPARAMS_DEN_MASK   (0x1f << USB0_DCCPARAMS_DEN_SHIFT)
 
#define USB0_DCCPARAMS_DEN(x)   ((x) << USB0_DCCPARAMS_DEN_SHIFT)
 
#define USB0_DCCPARAMS_DC_SHIFT   (7)
 
#define USB0_DCCPARAMS_DC   (1 << USB0_DCCPARAMS_DC_SHIFT)
 
#define USB0_DCCPARAMS_HC_SHIFT   (8)
 
#define USB0_DCCPARAMS_HC   (1 << USB0_DCCPARAMS_HC_SHIFT)
 
#define USB0_USBCMD_D_RS_SHIFT   (0)
 
#define USB0_USBCMD_D_RS   (1 << USB0_USBCMD_D_RS_SHIFT)
 
#define USB0_USBCMD_D_RST_SHIFT   (1)
 
#define USB0_USBCMD_D_RST   (1 << USB0_USBCMD_D_RST_SHIFT)
 
#define USB0_USBCMD_D_SUTW_SHIFT   (13)
 
#define USB0_USBCMD_D_SUTW   (1 << USB0_USBCMD_D_SUTW_SHIFT)
 
#define USB0_USBCMD_D_ATDTW_SHIFT   (14)
 
#define USB0_USBCMD_D_ATDTW   (1 << USB0_USBCMD_D_ATDTW_SHIFT)
 
#define USB0_USBCMD_D_ITC_SHIFT   (16)
 
#define USB0_USBCMD_D_ITC_MASK   (0xff << USB0_USBCMD_D_ITC_SHIFT)
 
#define USB0_USBCMD_D_ITC(x)   ((x) << USB0_USBCMD_D_ITC_SHIFT)
 
#define USB0_USBCMD_H_RS_SHIFT   (0)
 
#define USB0_USBCMD_H_RS   (1 << USB0_USBCMD_H_RS_SHIFT)
 
#define USB0_USBCMD_H_RST_SHIFT   (1)
 
#define USB0_USBCMD_H_RST   (1 << USB0_USBCMD_H_RST_SHIFT)
 
#define USB0_USBCMD_H_FS0_SHIFT   (2)
 
#define USB0_USBCMD_H_FS0   (1 << USB0_USBCMD_H_FS0_SHIFT)
 
#define USB0_USBCMD_H_FS1_SHIFT   (3)
 
#define USB0_USBCMD_H_FS1   (1 << USB0_USBCMD_H_FS1_SHIFT)
 
#define USB0_USBCMD_H_PSE_SHIFT   (4)
 
#define USB0_USBCMD_H_PSE   (1 << USB0_USBCMD_H_PSE_SHIFT)
 
#define USB0_USBCMD_H_ASE_SHIFT   (5)
 
#define USB0_USBCMD_H_ASE   (1 << USB0_USBCMD_H_ASE_SHIFT)
 
#define USB0_USBCMD_H_IAA_SHIFT   (6)
 
#define USB0_USBCMD_H_IAA   (1 << USB0_USBCMD_H_IAA_SHIFT)
 
#define USB0_USBCMD_H_ASP1_0_SHIFT   (8)
 
#define USB0_USBCMD_H_ASP1_0_MASK   (0x3 << USB0_USBCMD_H_ASP1_0_SHIFT)
 
#define USB0_USBCMD_H_ASP1_0(x)   ((x) << USB0_USBCMD_H_ASP1_0_SHIFT)
 
#define USB0_USBCMD_H_ASPE_SHIFT   (11)
 
#define USB0_USBCMD_H_ASPE   (1 << USB0_USBCMD_H_ASPE_SHIFT)
 
#define USB0_USBCMD_H_FS2_SHIFT   (15)
 
#define USB0_USBCMD_H_FS2   (1 << USB0_USBCMD_H_FS2_SHIFT)
 
#define USB0_USBCMD_H_ITC_SHIFT   (16)
 
#define USB0_USBCMD_H_ITC_MASK   (0xff << USB0_USBCMD_H_ITC_SHIFT)
 
#define USB0_USBCMD_H_ITC(x)   ((x) << USB0_USBCMD_H_ITC_SHIFT)
 
#define USB0_USBSTS_D_UI_SHIFT   (0)
 
#define USB0_USBSTS_D_UI   (1 << USB0_USBSTS_D_UI_SHIFT)
 
#define USB0_USBSTS_D_UEI_SHIFT   (1)
 
#define USB0_USBSTS_D_UEI   (1 << USB0_USBSTS_D_UEI_SHIFT)
 
#define USB0_USBSTS_D_PCI_SHIFT   (2)
 
#define USB0_USBSTS_D_PCI   (1 << USB0_USBSTS_D_PCI_SHIFT)
 
#define USB0_USBSTS_D_URI_SHIFT   (6)
 
#define USB0_USBSTS_D_URI   (1 << USB0_USBSTS_D_URI_SHIFT)
 
#define USB0_USBSTS_D_SRI_SHIFT   (7)
 
#define USB0_USBSTS_D_SRI   (1 << USB0_USBSTS_D_SRI_SHIFT)
 
#define USB0_USBSTS_D_SLI_SHIFT   (8)
 
#define USB0_USBSTS_D_SLI   (1 << USB0_USBSTS_D_SLI_SHIFT)
 
#define USB0_USBSTS_D_NAKI_SHIFT   (16)
 
#define USB0_USBSTS_D_NAKI   (1 << USB0_USBSTS_D_NAKI_SHIFT)
 
#define USB0_USBSTS_H_UI_SHIFT   (0)
 
#define USB0_USBSTS_H_UI   (1 << USB0_USBSTS_H_UI_SHIFT)
 
#define USB0_USBSTS_H_UEI_SHIFT   (1)
 
#define USB0_USBSTS_H_UEI   (1 << USB0_USBSTS_H_UEI_SHIFT)
 
#define USB0_USBSTS_H_PCI_SHIFT   (2)
 
#define USB0_USBSTS_H_PCI   (1 << USB0_USBSTS_H_PCI_SHIFT)
 
#define USB0_USBSTS_H_FRI_SHIFT   (3)
 
#define USB0_USBSTS_H_FRI   (1 << USB0_USBSTS_H_FRI_SHIFT)
 
#define USB0_USBSTS_H_AAI_SHIFT   (5)
 
#define USB0_USBSTS_H_AAI   (1 << USB0_USBSTS_H_AAI_SHIFT)
 
#define USB0_USBSTS_H_SRI_SHIFT   (7)
 
#define USB0_USBSTS_H_SRI   (1 << USB0_USBSTS_H_SRI_SHIFT)
 
#define USB0_USBSTS_H_HCH_SHIFT   (12)
 
#define USB0_USBSTS_H_HCH   (1 << USB0_USBSTS_H_HCH_SHIFT)
 
#define USB0_USBSTS_H_RCL_SHIFT   (13)
 
#define USB0_USBSTS_H_RCL   (1 << USB0_USBSTS_H_RCL_SHIFT)
 
#define USB0_USBSTS_H_PS_SHIFT   (14)
 
#define USB0_USBSTS_H_PS   (1 << USB0_USBSTS_H_PS_SHIFT)
 
#define USB0_USBSTS_H_AS_SHIFT   (15)
 
#define USB0_USBSTS_H_AS   (1 << USB0_USBSTS_H_AS_SHIFT)
 
#define USB0_USBSTS_H_UAI_SHIFT   (18)
 
#define USB0_USBSTS_H_UAI   (1 << USB0_USBSTS_H_UAI_SHIFT)
 
#define USB0_USBSTS_H_UPI_SHIFT   (19)
 
#define USB0_USBSTS_H_UPI   (1 << USB0_USBSTS_H_UPI_SHIFT)
 
#define USB0_USBINTR_D_UE_SHIFT   (0)
 
#define USB0_USBINTR_D_UE   (1 << USB0_USBINTR_D_UE_SHIFT)
 
#define USB0_USBINTR_D_UEE_SHIFT   (1)
 
#define USB0_USBINTR_D_UEE   (1 << USB0_USBINTR_D_UEE_SHIFT)
 
#define USB0_USBINTR_D_PCE_SHIFT   (2)
 
#define USB0_USBINTR_D_PCE   (1 << USB0_USBINTR_D_PCE_SHIFT)
 
#define USB0_USBINTR_D_URE_SHIFT   (6)
 
#define USB0_USBINTR_D_URE   (1 << USB0_USBINTR_D_URE_SHIFT)
 
#define USB0_USBINTR_D_SRE_SHIFT   (7)
 
#define USB0_USBINTR_D_SRE   (1 << USB0_USBINTR_D_SRE_SHIFT)
 
#define USB0_USBINTR_D_SLE_SHIFT   (8)
 
#define USB0_USBINTR_D_SLE   (1 << USB0_USBINTR_D_SLE_SHIFT)
 
#define USB0_USBINTR_D_NAKE_SHIFT   (16)
 
#define USB0_USBINTR_D_NAKE   (1 << USB0_USBINTR_D_NAKE_SHIFT)
 
#define USB0_USBINTR_H_UE_SHIFT   (0)
 
#define USB0_USBINTR_H_UE   (1 << USB0_USBINTR_H_UE_SHIFT)
 
#define USB0_USBINTR_H_UEE_SHIFT   (1)
 
#define USB0_USBINTR_H_UEE   (1 << USB0_USBINTR_H_UEE_SHIFT)
 
#define USB0_USBINTR_H_PCE_SHIFT   (2)
 
#define USB0_USBINTR_H_PCE   (1 << USB0_USBINTR_H_PCE_SHIFT)
 
#define USB0_USBINTR_H_FRE_SHIFT   (3)
 
#define USB0_USBINTR_H_FRE   (1 << USB0_USBINTR_H_FRE_SHIFT)
 
#define USB0_USBINTR_H_AAE_SHIFT   (5)
 
#define USB0_USBINTR_H_AAE   (1 << USB0_USBINTR_H_AAE_SHIFT)
 
#define USB0_USBINTR_H_SRE_SHIFT   (7)
 
#define USB0_USBINTR_H_SRE   (1 << USB0_USBINTR_H_SRE_SHIFT)
 
#define USB0_USBINTR_H_UAIE_SHIFT   (18)
 
#define USB0_USBINTR_H_UAIE   (1 << USB0_USBINTR_H_UAIE_SHIFT)
 
#define USB0_USBINTR_H_UPIA_SHIFT   (19)
 
#define USB0_USBINTR_H_UPIA   (1 << USB0_USBINTR_H_UPIA_SHIFT)
 
#define USB0_FRINDEX_D_FRINDEX2_0_SHIFT   (0)
 
#define USB0_FRINDEX_D_FRINDEX2_0_MASK   (0x7 << USB0_FRINDEX_D_FRINDEX2_0_SHIFT)
 
#define USB0_FRINDEX_D_FRINDEX2_0(x)   ((x) << USB0_FRINDEX_D_FRINDEX2_0_SHIFT)
 
#define USB0_FRINDEX_D_FRINDEX13_3_SHIFT   (3)
 
#define USB0_FRINDEX_D_FRINDEX13_3_MASK    (0x7ff << USB0_FRINDEX_D_FRINDEX13_3_SHIFT)
 
#define USB0_FRINDEX_D_FRINDEX13_3(x)   ((x) << USB0_FRINDEX_D_FRINDEX13_3_SHIFT)
 
#define USB0_FRINDEX_H_FRINDEX2_0_SHIFT   (0)
 
#define USB0_FRINDEX_H_FRINDEX2_0_MASK   (0x7 << USB0_FRINDEX_H_FRINDEX2_0_SHIFT)
 
#define USB0_FRINDEX_H_FRINDEX2_0(x)   ((x) << USB0_FRINDEX_H_FRINDEX2_0_SHIFT)
 
#define USB0_FRINDEX_H_FRINDEX12_3_SHIFT   (3)
 
#define USB0_FRINDEX_H_FRINDEX12_3_MASK    (0x3ff << USB0_FRINDEX_H_FRINDEX12_3_SHIFT)
 
#define USB0_FRINDEX_H_FRINDEX12_3(x)   ((x) << USB0_FRINDEX_H_FRINDEX12_3_SHIFT)
 
#define USB0_DEVICEADDR_USBADRA_SHIFT   (24)
 
#define USB0_DEVICEADDR_USBADRA   (1 << USB0_DEVICEADDR_USBADRA_SHIFT)
 
#define USB0_DEVICEADDR_USBADR_SHIFT   (25)
 
#define USB0_DEVICEADDR_USBADR_MASK   (0x7f << USB0_DEVICEADDR_USBADR_SHIFT)
 
#define USB0_DEVICEADDR_USBADR(x)   ((x) << USB0_DEVICEADDR_USBADR_SHIFT)
 
#define USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT   (12)
 
#define USB0_PERIODICLISTBASE_PERBASE31_12_MASK    (0xfffff << USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT)
 
#define USB0_PERIODICLISTBASE_PERBASE31_12(x)    ((x) << USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT)
 
#define USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT   (11)
 
#define USB0_ENDPOINTLISTADDR_EPBASE31_11_MASK    (0x1fffff << USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT)
 
#define USB0_ENDPOINTLISTADDR_EPBASE31_11(x)    ((x) << USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT)
 
#define USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT   (5)
 
#define USB0_ASYNCLISTADDR_ASYBASE31_5_MASK    (0x7ffffff << USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT)
 
#define USB0_ASYNCLISTADDR_ASYBASE31_5(x)    ((x) << USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT)
 
#define USB0_TTCTRL_TTHA_SHIFT   (24)
 
#define USB0_TTCTRL_TTHA_MASK   (0x7f << USB0_TTCTRL_TTHA_SHIFT)
 
#define USB0_TTCTRL_TTHA(x)   ((x) << USB0_TTCTRL_TTHA_SHIFT)
 
#define USB0_BURSTSIZE_RXPBURST_SHIFT   (0)
 
#define USB0_BURSTSIZE_RXPBURST_MASK   (0xff << USB0_BURSTSIZE_RXPBURST_SHIFT)
 
#define USB0_BURSTSIZE_RXPBURST(x)   ((x) << USB0_BURSTSIZE_RXPBURST_SHIFT)
 
#define USB0_BURSTSIZE_TXPBURST_SHIFT   (8)
 
#define USB0_BURSTSIZE_TXPBURST_MASK   (0xff << USB0_BURSTSIZE_TXPBURST_SHIFT)
 
#define USB0_BURSTSIZE_TXPBURST(x)   ((x) << USB0_BURSTSIZE_TXPBURST_SHIFT)
 
#define USB0_TXFILLTUNING_TXSCHOH_SHIFT   (0)
 
#define USB0_TXFILLTUNING_TXSCHOH_MASK   (0xff << USB0_TXFILLTUNING_TXSCHOH_SHIFT)
 
#define USB0_TXFILLTUNING_TXSCHOH(x)   ((x) << USB0_TXFILLTUNING_TXSCHOH_SHIFT)
 
#define USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT   (8)
 
#define USB0_TXFILLTUNING_TXSCHEATLTH_MASK    (0x1f << USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT)
 
#define USB0_TXFILLTUNING_TXSCHEATLTH(x)    ((x) << USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT)
 
#define USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT   (16)
 
#define USB0_TXFILLTUNING_TXFIFOTHRES_MASK    (0x3f << USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT)
 
#define USB0_TXFILLTUNING_TXFIFOTHRES(x)    ((x) << USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT)
 
#define USB0_BINTERVAL_BINT_SHIFT   (0)
 
#define USB0_BINTERVAL_BINT_MASK   (0xf << USB0_BINTERVAL_BINT_SHIFT)
 
#define USB0_BINTERVAL_BINT(x)   ((x) << USB0_BINTERVAL_BINT_SHIFT)
 
#define USB0_ENDPTNAK_EPRN_SHIFT   (0)
 
#define USB0_ENDPTNAK_EPRN_MASK   (0x3f << USB0_ENDPTNAK_EPRN_SHIFT)
 
#define USB0_ENDPTNAK_EPRN(x)   ((x) << USB0_ENDPTNAK_EPRN_SHIFT)
 
#define USB0_ENDPTNAK_EPTN_SHIFT   (16)
 
#define USB0_ENDPTNAK_EPTN_MASK   (0x3f << USB0_ENDPTNAK_EPTN_SHIFT)
 
#define USB0_ENDPTNAK_EPTN(x)   ((x) << USB0_ENDPTNAK_EPTN_SHIFT)
 
#define USB0_ENDPTNAKEN_EPRNE_SHIFT   (0)
 
#define USB0_ENDPTNAKEN_EPRNE_MASK   (0x3f << USB0_ENDPTNAKEN_EPRNE_SHIFT)
 
#define USB0_ENDPTNAKEN_EPRNE(x)   ((x) << USB0_ENDPTNAKEN_EPRNE_SHIFT)
 
#define USB0_ENDPTNAKEN_EPTNE_SHIFT   (16)
 
#define USB0_ENDPTNAKEN_EPTNE_MASK   (0x3f << USB0_ENDPTNAKEN_EPTNE_SHIFT)
 
#define USB0_ENDPTNAKEN_EPTNE(x)   ((x) << USB0_ENDPTNAKEN_EPTNE_SHIFT)
 
#define USB0_PORTSC1_D_CCS_SHIFT   (0)
 
#define USB0_PORTSC1_D_CCS   (1 << USB0_PORTSC1_D_CCS_SHIFT)
 
#define USB0_PORTSC1_D_PE_SHIFT   (2)
 
#define USB0_PORTSC1_D_PE   (1 << USB0_PORTSC1_D_PE_SHIFT)
 
#define USB0_PORTSC1_D_PEC_SHIFT   (3)
 
#define USB0_PORTSC1_D_PEC   (1 << USB0_PORTSC1_D_PEC_SHIFT)
 
#define USB0_PORTSC1_D_FPR_SHIFT   (6)
 
#define USB0_PORTSC1_D_FPR   (1 << USB0_PORTSC1_D_FPR_SHIFT)
 
#define USB0_PORTSC1_D_SUSP_SHIFT   (7)
 
#define USB0_PORTSC1_D_SUSP   (1 << USB0_PORTSC1_D_SUSP_SHIFT)
 
#define USB0_PORTSC1_D_PR_SHIFT   (8)
 
#define USB0_PORTSC1_D_PR   (1 << USB0_PORTSC1_D_PR_SHIFT)
 
#define USB0_PORTSC1_D_HSP_SHIFT   (9)
 
#define USB0_PORTSC1_D_HSP   (1 << USB0_PORTSC1_D_HSP_SHIFT)
 
#define USB0_PORTSC1_D_PIC1_0_SHIFT   (14)
 
#define USB0_PORTSC1_D_PIC1_0_MASK   (0x3 << USB0_PORTSC1_D_PIC1_0_SHIFT)
 
#define USB0_PORTSC1_D_PIC1_0(x)   ((x) << USB0_PORTSC1_D_PIC1_0_SHIFT)
 
#define USB0_PORTSC1_D_PTC3_0_SHIFT   (16)
 
#define USB0_PORTSC1_D_PTC3_0_MASK   (0xf << USB0_PORTSC1_D_PTC3_0_SHIFT)
 
#define USB0_PORTSC1_D_PTC3_0(x)   ((x) << USB0_PORTSC1_D_PTC3_0_SHIFT)
 
#define USB0_PORTSC1_D_PHCD_SHIFT   (23)
 
#define USB0_PORTSC1_D_PHCD   (1 << USB0_PORTSC1_D_PHCD_SHIFT)
 
#define USB0_PORTSC1_D_PFSC_SHIFT   (24)
 
#define USB0_PORTSC1_D_PFSC   (1 << USB0_PORTSC1_D_PFSC_SHIFT)
 
#define USB0_PORTSC1_D_PSPD_SHIFT   (26)
 
#define USB0_PORTSC1_D_PSPD_MASK   (0x3 << USB0_PORTSC1_D_PSPD_SHIFT)
 
#define USB0_PORTSC1_D_PSPD(x)   ((x) << USB0_PORTSC1_D_PSPD_SHIFT)
 
#define USB0_PORTSC1_H_CCS_SHIFT   (0)
 
#define USB0_PORTSC1_H_CCS   (1 << USB0_PORTSC1_H_CCS_SHIFT)
 
#define USB0_PORTSC1_H_CSC_SHIFT   (1)
 
#define USB0_PORTSC1_H_CSC   (1 << USB0_PORTSC1_H_CSC_SHIFT)
 
#define USB0_PORTSC1_H_PE_SHIFT   (2)
 
#define USB0_PORTSC1_H_PE   (1 << USB0_PORTSC1_H_PE_SHIFT)
 
#define USB0_PORTSC1_H_PEC_SHIFT   (3)
 
#define USB0_PORTSC1_H_PEC   (1 << USB0_PORTSC1_H_PEC_SHIFT)
 
#define USB0_PORTSC1_H_OCA_SHIFT   (4)
 
#define USB0_PORTSC1_H_OCA   (1 << USB0_PORTSC1_H_OCA_SHIFT)
 
#define USB0_PORTSC1_H_OCC_SHIFT   (5)
 
#define USB0_PORTSC1_H_OCC   (1 << USB0_PORTSC1_H_OCC_SHIFT)
 
#define USB0_PORTSC1_H_FPR_SHIFT   (6)
 
#define USB0_PORTSC1_H_FPR   (1 << USB0_PORTSC1_H_FPR_SHIFT)
 
#define USB0_PORTSC1_H_SUSP_SHIFT   (7)
 
#define USB0_PORTSC1_H_SUSP   (1 << USB0_PORTSC1_H_SUSP_SHIFT)
 
#define USB0_PORTSC1_H_PR_SHIFT   (8)
 
#define USB0_PORTSC1_H_PR   (1 << USB0_PORTSC1_H_PR_SHIFT)
 
#define USB0_PORTSC1_H_HSP_SHIFT   (9)
 
#define USB0_PORTSC1_H_HSP   (1 << USB0_PORTSC1_H_HSP_SHIFT)
 
#define USB0_PORTSC1_H_LS_SHIFT   (10)
 
#define USB0_PORTSC1_H_LS_MASK   (0x3 << USB0_PORTSC1_H_LS_SHIFT)
 
#define USB0_PORTSC1_H_LS(x)   ((x) << USB0_PORTSC1_H_LS_SHIFT)
 
#define USB0_PORTSC1_H_PP_SHIFT   (12)
 
#define USB0_PORTSC1_H_PP   (1 << USB0_PORTSC1_H_PP_SHIFT)
 
#define USB0_PORTSC1_H_PIC1_0_SHIFT   (14)
 
#define USB0_PORTSC1_H_PIC1_0_MASK   (0x3 << USB0_PORTSC1_H_PIC1_0_SHIFT)
 
#define USB0_PORTSC1_H_PIC1_0(x)   ((x) << USB0_PORTSC1_H_PIC1_0_SHIFT)
 
#define USB0_PORTSC1_H_PTC3_0_SHIFT   (16)
 
#define USB0_PORTSC1_H_PTC3_0_MASK   (0xf << USB0_PORTSC1_H_PTC3_0_SHIFT)
 
#define USB0_PORTSC1_H_PTC3_0(x)   ((x) << USB0_PORTSC1_H_PTC3_0_SHIFT)
 
#define USB0_PORTSC1_H_WKCN_SHIFT   (20)
 
#define USB0_PORTSC1_H_WKCN   (1 << USB0_PORTSC1_H_WKCN_SHIFT)
 
#define USB0_PORTSC1_H_WKDC_SHIFT   (21)
 
#define USB0_PORTSC1_H_WKDC   (1 << USB0_PORTSC1_H_WKDC_SHIFT)
 
#define USB0_PORTSC1_H_WKOC_SHIFT   (22)
 
#define USB0_PORTSC1_H_WKOC   (1 << USB0_PORTSC1_H_WKOC_SHIFT)
 
#define USB0_PORTSC1_H_PHCD_SHIFT   (23)
 
#define USB0_PORTSC1_H_PHCD   (1 << USB0_PORTSC1_H_PHCD_SHIFT)
 
#define USB0_PORTSC1_H_PFSC_SHIFT   (24)
 
#define USB0_PORTSC1_H_PFSC   (1 << USB0_PORTSC1_H_PFSC_SHIFT)
 
#define USB0_PORTSC1_H_PSPD_SHIFT   (26)
 
#define USB0_PORTSC1_H_PSPD_MASK   (0x3 << USB0_PORTSC1_H_PSPD_SHIFT)
 
#define USB0_PORTSC1_H_PSPD(x)   ((x) << USB0_PORTSC1_H_PSPD_SHIFT)
 
#define USB0_OTGSC_VD_SHIFT   (0)
 
#define USB0_OTGSC_VD   (1 << USB0_OTGSC_VD_SHIFT)
 
#define USB0_OTGSC_VC_SHIFT   (1)
 
#define USB0_OTGSC_VC   (1 << USB0_OTGSC_VC_SHIFT)
 
#define USB0_OTGSC_HAAR_SHIFT   (2)
 
#define USB0_OTGSC_HAAR   (1 << USB0_OTGSC_HAAR_SHIFT)
 
#define USB0_OTGSC_OT_SHIFT   (3)
 
#define USB0_OTGSC_OT   (1 << USB0_OTGSC_OT_SHIFT)
 
#define USB0_OTGSC_DP_SHIFT   (4)
 
#define USB0_OTGSC_DP   (1 << USB0_OTGSC_DP_SHIFT)
 
#define USB0_OTGSC_IDPU_SHIFT   (5)
 
#define USB0_OTGSC_IDPU   (1 << USB0_OTGSC_IDPU_SHIFT)
 
#define USB0_OTGSC_HADP_SHIFT   (6)
 
#define USB0_OTGSC_HADP   (1 << USB0_OTGSC_HADP_SHIFT)
 
#define USB0_OTGSC_HABA_SHIFT   (7)
 
#define USB0_OTGSC_HABA   (1 << USB0_OTGSC_HABA_SHIFT)
 
#define USB0_OTGSC_ID_SHIFT   (8)
 
#define USB0_OTGSC_ID   (1 << USB0_OTGSC_ID_SHIFT)
 
#define USB0_OTGSC_AVV_SHIFT   (9)
 
#define USB0_OTGSC_AVV   (1 << USB0_OTGSC_AVV_SHIFT)
 
#define USB0_OTGSC_ASV_SHIFT   (10)
 
#define USB0_OTGSC_ASV   (1 << USB0_OTGSC_ASV_SHIFT)
 
#define USB0_OTGSC_BSV_SHIFT   (11)
 
#define USB0_OTGSC_BSV   (1 << USB0_OTGSC_BSV_SHIFT)
 
#define USB0_OTGSC_BSE_SHIFT   (12)
 
#define USB0_OTGSC_BSE   (1 << USB0_OTGSC_BSE_SHIFT)
 
#define USB0_OTGSC_MS1T_SHIFT   (13)
 
#define USB0_OTGSC_MS1T   (1 << USB0_OTGSC_MS1T_SHIFT)
 
#define USB0_OTGSC_DPS_SHIFT   (14)
 
#define USB0_OTGSC_DPS   (1 << USB0_OTGSC_DPS_SHIFT)
 
#define USB0_OTGSC_IDIS_SHIFT   (16)
 
#define USB0_OTGSC_IDIS   (1 << USB0_OTGSC_IDIS_SHIFT)
 
#define USB0_OTGSC_AVVIS_SHIFT   (17)
 
#define USB0_OTGSC_AVVIS   (1 << USB0_OTGSC_AVVIS_SHIFT)
 
#define USB0_OTGSC_ASVIS_SHIFT   (18)
 
#define USB0_OTGSC_ASVIS   (1 << USB0_OTGSC_ASVIS_SHIFT)
 
#define USB0_OTGSC_BSVIS_SHIFT   (19)
 
#define USB0_OTGSC_BSVIS   (1 << USB0_OTGSC_BSVIS_SHIFT)
 
#define USB0_OTGSC_BSEIS_SHIFT   (20)
 
#define USB0_OTGSC_BSEIS   (1 << USB0_OTGSC_BSEIS_SHIFT)
 
#define USB0_OTGSC_MS1S_SHIFT   (21)
 
#define USB0_OTGSC_MS1S   (1 << USB0_OTGSC_MS1S_SHIFT)
 
#define USB0_OTGSC_DPIS_SHIFT   (22)
 
#define USB0_OTGSC_DPIS   (1 << USB0_OTGSC_DPIS_SHIFT)
 
#define USB0_OTGSC_IDIE_SHIFT   (24)
 
#define USB0_OTGSC_IDIE   (1 << USB0_OTGSC_IDIE_SHIFT)
 
#define USB0_OTGSC_AVVIE_SHIFT   (25)
 
#define USB0_OTGSC_AVVIE   (1 << USB0_OTGSC_AVVIE_SHIFT)
 
#define USB0_OTGSC_ASVIE_SHIFT   (26)
 
#define USB0_OTGSC_ASVIE   (1 << USB0_OTGSC_ASVIE_SHIFT)
 
#define USB0_OTGSC_BSVIE_SHIFT   (27)
 
#define USB0_OTGSC_BSVIE   (1 << USB0_OTGSC_BSVIE_SHIFT)
 
#define USB0_OTGSC_BSEIE_SHIFT   (28)
 
#define USB0_OTGSC_BSEIE   (1 << USB0_OTGSC_BSEIE_SHIFT)
 
#define USB0_OTGSC_MS1E_SHIFT   (29)
 
#define USB0_OTGSC_MS1E   (1 << USB0_OTGSC_MS1E_SHIFT)
 
#define USB0_OTGSC_DPIE_SHIFT   (30)
 
#define USB0_OTGSC_DPIE   (1 << USB0_OTGSC_DPIE_SHIFT)
 
#define USB0_USBMODE_D_CM1_0_SHIFT   (0)
 
#define USB0_USBMODE_D_CM1_0_MASK   (0x3 << USB0_USBMODE_D_CM1_0_SHIFT)
 
#define USB0_USBMODE_D_CM1_0(x)   ((x) << USB0_USBMODE_D_CM1_0_SHIFT)
 
#define USB0_USBMODE_D_ES_SHIFT   (2)
 
#define USB0_USBMODE_D_ES   (1 << USB0_USBMODE_D_ES_SHIFT)
 
#define USB0_USBMODE_D_SLOM_SHIFT   (3)
 
#define USB0_USBMODE_D_SLOM   (1 << USB0_USBMODE_D_SLOM_SHIFT)
 
#define USB0_USBMODE_D_SDIS_SHIFT   (4)
 
#define USB0_USBMODE_D_SDIS   (1 << USB0_USBMODE_D_SDIS_SHIFT)
 
#define USB0_USBMODE_H_CM_SHIFT   (0)
 
#define USB0_USBMODE_H_CM_MASK   (0x3 << USB0_USBMODE_H_CM_SHIFT)
 
#define USB0_USBMODE_H_CM(x)   ((x) << USB0_USBMODE_H_CM_SHIFT)
 
#define USB0_USBMODE_H_ES_SHIFT   (2)
 
#define USB0_USBMODE_H_ES   (1 << USB0_USBMODE_H_ES_SHIFT)
 
#define USB0_USBMODE_H_SDIS_SHIFT   (4)
 
#define USB0_USBMODE_H_SDIS   (1 << USB0_USBMODE_H_SDIS_SHIFT)
 
#define USB0_USBMODE_H_VBPS_SHIFT   (5)
 
#define USB0_USBMODE_H_VBPS   (1 << USB0_USBMODE_H_VBPS_SHIFT)
 
#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT   (0)
 
#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK    (0x3f << USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)
 
#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT(x)    ((x) << USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)
 
#define USB0_ENDPTPRIME_PERB_SHIFT   (0)
 
#define USB0_ENDPTPRIME_PERB_MASK   (0x3f << USB0_ENDPTPRIME_PERB_SHIFT)
 
#define USB0_ENDPTPRIME_PERB(x)   ((x) << USB0_ENDPTPRIME_PERB_SHIFT)
 
#define USB0_ENDPTPRIME_PETB_SHIFT   (16)
 
#define USB0_ENDPTPRIME_PETB_MASK   (0x3f << USB0_ENDPTPRIME_PETB_SHIFT)
 
#define USB0_ENDPTPRIME_PETB(x)   ((x) << USB0_ENDPTPRIME_PETB_SHIFT)
 
#define USB0_ENDPTFLUSH_FERB_SHIFT   (0)
 
#define USB0_ENDPTFLUSH_FERB_MASK   (0x3f << USB0_ENDPTFLUSH_FERB_SHIFT)
 
#define USB0_ENDPTFLUSH_FERB(x)   ((x) << USB0_ENDPTFLUSH_FERB_SHIFT)
 
#define USB0_ENDPTFLUSH_FETB_SHIFT   (16)
 
#define USB0_ENDPTFLUSH_FETB_MASK   (0x3f << USB0_ENDPTFLUSH_FETB_SHIFT)
 
#define USB0_ENDPTFLUSH_FETB(x)   ((x) << USB0_ENDPTFLUSH_FETB_SHIFT)
 
#define USB0_ENDPTSTAT_ERBR_SHIFT   (0)
 
#define USB0_ENDPTSTAT_ERBR_MASK   (0x3f << USB0_ENDPTSTAT_ERBR_SHIFT)
 
#define USB0_ENDPTSTAT_ERBR(x)   ((x) << USB0_ENDPTSTAT_ERBR_SHIFT)
 
#define USB0_ENDPTSTAT_ETBR_SHIFT   (16)
 
#define USB0_ENDPTSTAT_ETBR_MASK   (0x3f << USB0_ENDPTSTAT_ETBR_SHIFT)
 
#define USB0_ENDPTSTAT_ETBR(x)   ((x) << USB0_ENDPTSTAT_ETBR_SHIFT)
 
#define USB0_ENDPTCOMPLETE_ERCE_SHIFT   (0)
 
#define USB0_ENDPTCOMPLETE_ERCE_MASK   (0x3f << USB0_ENDPTCOMPLETE_ERCE_SHIFT)
 
#define USB0_ENDPTCOMPLETE_ERCE(x)   ((x) << USB0_ENDPTCOMPLETE_ERCE_SHIFT)
 
#define USB0_ENDPTCOMPLETE_ETCE_SHIFT   (16)
 
#define USB0_ENDPTCOMPLETE_ETCE_MASK   (0x3f << USB0_ENDPTCOMPLETE_ETCE_SHIFT)
 
#define USB0_ENDPTCOMPLETE_ETCE(x)   ((x) << USB0_ENDPTCOMPLETE_ETCE_SHIFT)
 
#define USB0_ENDPTCTRL0_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL0_RXS   (1 << USB0_ENDPTCTRL0_RXS_SHIFT)
 
#define USB0_ENDPTCTRL0_RXT1_0_SHIFT   (2)
 
#define USB0_ENDPTCTRL0_RXT1_0_MASK   (0x3 << USB0_ENDPTCTRL0_RXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL0_RXT1_0(x)   ((x) << USB0_ENDPTCTRL0_RXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL0_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL0_RXE   (1 << USB0_ENDPTCTRL0_RXE_SHIFT)
 
#define USB0_ENDPTCTRL0_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL0_TXS   (1 << USB0_ENDPTCTRL0_TXS_SHIFT)
 
#define USB0_ENDPTCTRL0_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL0_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL0_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL0_TXT1_0(x)   ((x) << USB0_ENDPTCTRL0_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL0_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL0_TXE   (1 << USB0_ENDPTCTRL0_TXE_SHIFT)
 
#define USB0_ENDPTCTRL1_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL1_RXS   (1 << USB0_ENDPTCTRL1_RXS_SHIFT)
 
#define USB0_ENDPTCTRL1_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL1_RXT_MASK   (0x3 << USB0_ENDPTCTRL1_RXT_SHIFT)
 
#define USB0_ENDPTCTRL1_RXT(x)   ((x) << USB0_ENDPTCTRL1_RXT_SHIFT)
 
#define USB0_ENDPTCTRL1_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL1_RXI   (1 << USB0_ENDPTCTRL1_RXI_SHIFT)
 
#define USB0_ENDPTCTRL1_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL1_RXR   (1 << USB0_ENDPTCTRL1_RXR_SHIFT)
 
#define USB0_ENDPTCTRL1_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL1_RXE   (1 << USB0_ENDPTCTRL1_RXE_SHIFT)
 
#define USB0_ENDPTCTRL1_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL1_TXS   (1 << USB0_ENDPTCTRL1_TXS_SHIFT)
 
#define USB0_ENDPTCTRL1_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL1_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL1_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL1_TXT1_0(x)   ((x) << USB0_ENDPTCTRL1_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL1_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL1_TXI   (1 << USB0_ENDPTCTRL1_TXI_SHIFT)
 
#define USB0_ENDPTCTRL1_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL1_TXR   (1 << USB0_ENDPTCTRL1_TXR_SHIFT)
 
#define USB0_ENDPTCTRL1_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL1_TXE   (1 << USB0_ENDPTCTRL1_TXE_SHIFT)
 
#define USB0_ENDPTCTRL2_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL2_RXS   (1 << USB0_ENDPTCTRL2_RXS_SHIFT)
 
#define USB0_ENDPTCTRL2_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL2_RXT_MASK   (0x3 << USB0_ENDPTCTRL2_RXT_SHIFT)
 
#define USB0_ENDPTCTRL2_RXT(x)   ((x) << USB0_ENDPTCTRL2_RXT_SHIFT)
 
#define USB0_ENDPTCTRL2_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL2_RXI   (1 << USB0_ENDPTCTRL2_RXI_SHIFT)
 
#define USB0_ENDPTCTRL2_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL2_RXR   (1 << USB0_ENDPTCTRL2_RXR_SHIFT)
 
#define USB0_ENDPTCTRL2_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL2_RXE   (1 << USB0_ENDPTCTRL2_RXE_SHIFT)
 
#define USB0_ENDPTCTRL2_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL2_TXS   (1 << USB0_ENDPTCTRL2_TXS_SHIFT)
 
#define USB0_ENDPTCTRL2_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL2_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL2_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL2_TXT1_0(x)   ((x) << USB0_ENDPTCTRL2_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL2_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL2_TXI   (1 << USB0_ENDPTCTRL2_TXI_SHIFT)
 
#define USB0_ENDPTCTRL2_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL2_TXR   (1 << USB0_ENDPTCTRL2_TXR_SHIFT)
 
#define USB0_ENDPTCTRL2_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL2_TXE   (1 << USB0_ENDPTCTRL2_TXE_SHIFT)
 
#define USB0_ENDPTCTRL3_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL3_RXS   (1 << USB0_ENDPTCTRL3_RXS_SHIFT)
 
#define USB0_ENDPTCTRL3_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL3_RXT_MASK   (0x3 << USB0_ENDPTCTRL3_RXT_SHIFT)
 
#define USB0_ENDPTCTRL3_RXT(x)   ((x) << USB0_ENDPTCTRL3_RXT_SHIFT)
 
#define USB0_ENDPTCTRL3_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL3_RXI   (1 << USB0_ENDPTCTRL3_RXI_SHIFT)
 
#define USB0_ENDPTCTRL3_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL3_RXR   (1 << USB0_ENDPTCTRL3_RXR_SHIFT)
 
#define USB0_ENDPTCTRL3_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL3_RXE   (1 << USB0_ENDPTCTRL3_RXE_SHIFT)
 
#define USB0_ENDPTCTRL3_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL3_TXS   (1 << USB0_ENDPTCTRL3_TXS_SHIFT)
 
#define USB0_ENDPTCTRL3_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL3_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL3_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL3_TXT1_0(x)   ((x) << USB0_ENDPTCTRL3_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL3_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL3_TXI   (1 << USB0_ENDPTCTRL3_TXI_SHIFT)
 
#define USB0_ENDPTCTRL3_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL3_TXR   (1 << USB0_ENDPTCTRL3_TXR_SHIFT)
 
#define USB0_ENDPTCTRL3_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL3_TXE   (1 << USB0_ENDPTCTRL3_TXE_SHIFT)
 
#define USB0_ENDPTCTRL4_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL4_RXS   (1 << USB0_ENDPTCTRL4_RXS_SHIFT)
 
#define USB0_ENDPTCTRL4_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL4_RXT_MASK   (0x3 << USB0_ENDPTCTRL4_RXT_SHIFT)
 
#define USB0_ENDPTCTRL4_RXT(x)   ((x) << USB0_ENDPTCTRL4_RXT_SHIFT)
 
#define USB0_ENDPTCTRL4_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL4_RXI   (1 << USB0_ENDPTCTRL4_RXI_SHIFT)
 
#define USB0_ENDPTCTRL4_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL4_RXR   (1 << USB0_ENDPTCTRL4_RXR_SHIFT)
 
#define USB0_ENDPTCTRL4_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL4_RXE   (1 << USB0_ENDPTCTRL4_RXE_SHIFT)
 
#define USB0_ENDPTCTRL4_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL4_TXS   (1 << USB0_ENDPTCTRL4_TXS_SHIFT)
 
#define USB0_ENDPTCTRL4_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL4_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL4_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL4_TXT1_0(x)   ((x) << USB0_ENDPTCTRL4_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL4_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL4_TXI   (1 << USB0_ENDPTCTRL4_TXI_SHIFT)
 
#define USB0_ENDPTCTRL4_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL4_TXR   (1 << USB0_ENDPTCTRL4_TXR_SHIFT)
 
#define USB0_ENDPTCTRL4_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL4_TXE   (1 << USB0_ENDPTCTRL4_TXE_SHIFT)
 
#define USB0_ENDPTCTRL5_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL5_RXS   (1 << USB0_ENDPTCTRL5_RXS_SHIFT)
 
#define USB0_ENDPTCTRL5_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL5_RXT_MASK   (0x3 << USB0_ENDPTCTRL5_RXT_SHIFT)
 
#define USB0_ENDPTCTRL5_RXT(x)   ((x) << USB0_ENDPTCTRL5_RXT_SHIFT)
 
#define USB0_ENDPTCTRL5_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL5_RXI   (1 << USB0_ENDPTCTRL5_RXI_SHIFT)
 
#define USB0_ENDPTCTRL5_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL5_RXR   (1 << USB0_ENDPTCTRL5_RXR_SHIFT)
 
#define USB0_ENDPTCTRL5_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL5_RXE   (1 << USB0_ENDPTCTRL5_RXE_SHIFT)
 
#define USB0_ENDPTCTRL5_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL5_TXS   (1 << USB0_ENDPTCTRL5_TXS_SHIFT)
 
#define USB0_ENDPTCTRL5_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL5_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL5_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL5_TXT1_0(x)   ((x) << USB0_ENDPTCTRL5_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL5_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL5_TXI   (1 << USB0_ENDPTCTRL5_TXI_SHIFT)
 
#define USB0_ENDPTCTRL5_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL5_TXR   (1 << USB0_ENDPTCTRL5_TXR_SHIFT)
 
#define USB0_ENDPTCTRL5_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL5_TXE   (1 << USB0_ENDPTCTRL5_TXE_SHIFT)
 
#define USB0_ENDPTCTRL_RXS_SHIFT   (0)
 
#define USB0_ENDPTCTRL_RXS   (1 << USB0_ENDPTCTRL_RXS_SHIFT)
 
#define USB0_ENDPTCTRL_RXT_SHIFT   (2)
 
#define USB0_ENDPTCTRL_RXT_MASK   (0x3 << USB0_ENDPTCTRL_RXT_SHIFT)
 
#define USB0_ENDPTCTRL_RXT(x)   ((x) << USB0_ENDPTCTRL_RXT_SHIFT)
 
#define USB0_ENDPTCTRL_RXI_SHIFT   (5)
 
#define USB0_ENDPTCTRL_RXI   (1 << USB0_ENDPTCTRL_RXI_SHIFT)
 
#define USB0_ENDPTCTRL_RXR_SHIFT   (6)
 
#define USB0_ENDPTCTRL_RXR   (1 << USB0_ENDPTCTRL_RXR_SHIFT)
 
#define USB0_ENDPTCTRL_RXE_SHIFT   (7)
 
#define USB0_ENDPTCTRL_RXE   (1 << USB0_ENDPTCTRL_RXE_SHIFT)
 
#define USB0_ENDPTCTRL_TXS_SHIFT   (16)
 
#define USB0_ENDPTCTRL_TXS   (1 << USB0_ENDPTCTRL_TXS_SHIFT)
 
#define USB0_ENDPTCTRL_TXT1_0_SHIFT   (18)
 
#define USB0_ENDPTCTRL_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL_TXT1_0(x)   ((x) << USB0_ENDPTCTRL_TXT1_0_SHIFT)
 
#define USB0_ENDPTCTRL_TXI_SHIFT   (21)
 
#define USB0_ENDPTCTRL_TXI   (1 << USB0_ENDPTCTRL_TXI_SHIFT)
 
#define USB0_ENDPTCTRL_TXR_SHIFT   (22)
 
#define USB0_ENDPTCTRL_TXR   (1 << USB0_ENDPTCTRL_TXR_SHIFT)
 
#define USB0_ENDPTCTRL_TXE_SHIFT   (23)
 
#define USB0_ENDPTCTRL_TXE   (1 << USB0_ENDPTCTRL_TXE_SHIFT)
 

Typedefs

typedef struct usb_transfer_descriptor_t usb_transfer_descriptor_t
 

Macro Definition Documentation

◆ BIT_ARG

#define BIT_ARG (   base_name,
 
)    ((x) << base_name##_SHIFT)

Definition at line 28 of file usb.h.

◆ BIT_MASK

#define BIT_MASK (   base_name)     (((1 << base_name##_WIDTH) - 1) << base_name##_SHIFT)

Definition at line 26 of file usb.h.

◆ USB0_ASYNCLISTADDR

#define USB0_ASYNCLISTADDR   MMIO32(USB0_BASE + 0x158)

Definition at line 166 of file usb.h.

◆ USB0_ASYNCLISTADDR_ASYBASE31_5

#define USB0_ASYNCLISTADDR_ASYBASE31_5 (   x)     ((x) << USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT)

Definition at line 609 of file usb.h.

◆ USB0_ASYNCLISTADDR_ASYBASE31_5_MASK

#define USB0_ASYNCLISTADDR_ASYBASE31_5_MASK    (0x7ffffff << USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT)

Definition at line 607 of file usb.h.

◆ USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT

#define USB0_ASYNCLISTADDR_ASYBASE31_5_SHIFT   (5)

Definition at line 606 of file usb.h.

◆ USB0_BINTERVAL

#define USB0_BINTERVAL   MMIO32(USB0_BASE + 0x174)

Definition at line 178 of file usb.h.

◆ USB0_BINTERVAL_BINT

#define USB0_BINTERVAL_BINT (   x)    ((x) << USB0_BINTERVAL_BINT_SHIFT)

Definition at line 657 of file usb.h.

◆ USB0_BINTERVAL_BINT_MASK

#define USB0_BINTERVAL_BINT_MASK   (0xf << USB0_BINTERVAL_BINT_SHIFT)

Definition at line 656 of file usb.h.

◆ USB0_BINTERVAL_BINT_SHIFT

#define USB0_BINTERVAL_BINT_SHIFT   (0)

Definition at line 655 of file usb.h.

◆ USB0_BURSTSIZE

#define USB0_BURSTSIZE   MMIO32(USB0_BASE + 0x160)

Definition at line 172 of file usb.h.

◆ USB0_BURSTSIZE_RXPBURST

#define USB0_BURSTSIZE_RXPBURST (   x)    ((x) << USB0_BURSTSIZE_RXPBURST_SHIFT)

Definition at line 624 of file usb.h.

◆ USB0_BURSTSIZE_RXPBURST_MASK

#define USB0_BURSTSIZE_RXPBURST_MASK   (0xff << USB0_BURSTSIZE_RXPBURST_SHIFT)

Definition at line 623 of file usb.h.

◆ USB0_BURSTSIZE_RXPBURST_SHIFT

#define USB0_BURSTSIZE_RXPBURST_SHIFT   (0)

Definition at line 622 of file usb.h.

◆ USB0_BURSTSIZE_TXPBURST

#define USB0_BURSTSIZE_TXPBURST (   x)    ((x) << USB0_BURSTSIZE_TXPBURST_SHIFT)

Definition at line 629 of file usb.h.

◆ USB0_BURSTSIZE_TXPBURST_MASK

#define USB0_BURSTSIZE_TXPBURST_MASK   (0xff << USB0_BURSTSIZE_TXPBURST_SHIFT)

Definition at line 628 of file usb.h.

◆ USB0_BURSTSIZE_TXPBURST_SHIFT

#define USB0_BURSTSIZE_TXPBURST_SHIFT   (8)

Definition at line 627 of file usb.h.

◆ USB0_CAPLENGTH

#define USB0_CAPLENGTH   MMIO32(USB0_BASE + 0x100)

Definition at line 115 of file usb.h.

◆ USB0_CAPLENGTH_CAPLENGTH

#define USB0_CAPLENGTH_CAPLENGTH (   x)    ((x) << USB0_CAPLENGTH_CAPLENGTH_SHIFT)

Definition at line 247 of file usb.h.

◆ USB0_CAPLENGTH_CAPLENGTH_MASK

#define USB0_CAPLENGTH_CAPLENGTH_MASK   (0xff << USB0_CAPLENGTH_CAPLENGTH_SHIFT)

Definition at line 246 of file usb.h.

◆ USB0_CAPLENGTH_CAPLENGTH_SHIFT

#define USB0_CAPLENGTH_CAPLENGTH_SHIFT   (0)

Definition at line 245 of file usb.h.

◆ USB0_CAPLENGTH_HCIVERSION

#define USB0_CAPLENGTH_HCIVERSION (   x)    ((x) << USB0_CAPLENGTH_HCIVERSION_SHIFT)

Definition at line 254 of file usb.h.

◆ USB0_CAPLENGTH_HCIVERSION_MASK

#define USB0_CAPLENGTH_HCIVERSION_MASK    (0xffff << USB0_CAPLENGTH_HCIVERSION_SHIFT)

Definition at line 252 of file usb.h.

◆ USB0_CAPLENGTH_HCIVERSION_SHIFT

#define USB0_CAPLENGTH_HCIVERSION_SHIFT   (8)

Definition at line 251 of file usb.h.

◆ USB0_DCCPARAMS

#define USB0_DCCPARAMS   MMIO32(USB0_BASE + 0x124)

Definition at line 127 of file usb.h.

◆ USB0_DCCPARAMS_DC

#define USB0_DCCPARAMS_DC   (1 << USB0_DCCPARAMS_DC_SHIFT)

Definition at line 324 of file usb.h.

◆ USB0_DCCPARAMS_DC_SHIFT

#define USB0_DCCPARAMS_DC_SHIFT   (7)

Definition at line 323 of file usb.h.

◆ USB0_DCCPARAMS_DEN

#define USB0_DCCPARAMS_DEN (   x)    ((x) << USB0_DCCPARAMS_DEN_SHIFT)

Definition at line 320 of file usb.h.

◆ USB0_DCCPARAMS_DEN_MASK

#define USB0_DCCPARAMS_DEN_MASK   (0x1f << USB0_DCCPARAMS_DEN_SHIFT)

Definition at line 319 of file usb.h.

◆ USB0_DCCPARAMS_DEN_SHIFT

#define USB0_DCCPARAMS_DEN_SHIFT   (0)

Definition at line 318 of file usb.h.

◆ USB0_DCCPARAMS_HC

#define USB0_DCCPARAMS_HC   (1 << USB0_DCCPARAMS_HC_SHIFT)

Definition at line 328 of file usb.h.

◆ USB0_DCCPARAMS_HC_SHIFT

#define USB0_DCCPARAMS_HC_SHIFT   (8)

Definition at line 327 of file usb.h.

◆ USB0_DCIVERSION

#define USB0_DCIVERSION   MMIO32(USB0_BASE + 0x120)

Definition at line 124 of file usb.h.

◆ USB0_DEVICEADDR

#define USB0_DEVICEADDR   MMIO32(USB0_BASE + 0x154)

Definition at line 157 of file usb.h.

◆ USB0_DEVICEADDR_USBADR

#define USB0_DEVICEADDR_USBADR (   x)    ((x) << USB0_DEVICEADDR_USBADR_SHIFT)

Definition at line 583 of file usb.h.

◆ USB0_DEVICEADDR_USBADR_MASK

#define USB0_DEVICEADDR_USBADR_MASK   (0x7f << USB0_DEVICEADDR_USBADR_SHIFT)

Definition at line 582 of file usb.h.

◆ USB0_DEVICEADDR_USBADR_SHIFT

#define USB0_DEVICEADDR_USBADR_SHIFT   (25)

Definition at line 581 of file usb.h.

◆ USB0_DEVICEADDR_USBADRA

#define USB0_DEVICEADDR_USBADRA   (1 << USB0_DEVICEADDR_USBADRA_SHIFT)

Definition at line 578 of file usb.h.

◆ USB0_DEVICEADDR_USBADRA_SHIFT

#define USB0_DEVICEADDR_USBADRA_SHIFT   (24)

Definition at line 577 of file usb.h.

◆ USB0_ENDPOINTLISTADDR

#define USB0_ENDPOINTLISTADDR   MMIO32(USB0_BASE + 0x158)

Definition at line 163 of file usb.h.

◆ USB0_ENDPOINTLISTADDR_EPBASE31_11

#define USB0_ENDPOINTLISTADDR_EPBASE31_11 (   x)     ((x) << USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT)

Definition at line 600 of file usb.h.

◆ USB0_ENDPOINTLISTADDR_EPBASE31_11_MASK

#define USB0_ENDPOINTLISTADDR_EPBASE31_11_MASK    (0x1fffff << USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT)

Definition at line 598 of file usb.h.

◆ USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT

#define USB0_ENDPOINTLISTADDR_EPBASE31_11_SHIFT   (11)

Definition at line 597 of file usb.h.

◆ USB0_ENDPTCOMPLETE

#define USB0_ENDPTCOMPLETE   MMIO32(USB0_BASE + 0x1BC)

Definition at line 217 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ERCE

#define USB0_ENDPTCOMPLETE_ERCE (   x)    ((x) << USB0_ENDPTCOMPLETE_ERCE_SHIFT)

Definition at line 1028 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ERCE_MASK

#define USB0_ENDPTCOMPLETE_ERCE_MASK   (0x3f << USB0_ENDPTCOMPLETE_ERCE_SHIFT)

Definition at line 1027 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ERCE_SHIFT

#define USB0_ENDPTCOMPLETE_ERCE_SHIFT   (0)

Definition at line 1026 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ETCE

#define USB0_ENDPTCOMPLETE_ETCE (   x)    ((x) << USB0_ENDPTCOMPLETE_ETCE_SHIFT)

Definition at line 1033 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ETCE_MASK

#define USB0_ENDPTCOMPLETE_ETCE_MASK   (0x3f << USB0_ENDPTCOMPLETE_ETCE_SHIFT)

Definition at line 1032 of file usb.h.

◆ USB0_ENDPTCOMPLETE_ETCE_SHIFT

#define USB0_ENDPTCOMPLETE_ETCE_SHIFT   (16)

Definition at line 1031 of file usb.h.

◆ USB0_ENDPTCTRL

#define USB0_ENDPTCTRL (   logical_ep)
Value:
MMIO32(USB0_BASE + 0x1C0 + \
((logical_ep) * 4))
#define MMIO32(addr)
Definition: common.h:69
#define USB0_BASE

Definition at line 220 of file usb.h.

◆ USB0_ENDPTCTRL0

#define USB0_ENDPTCTRL0   USB0_ENDPTCTRL(0)

Definition at line 224 of file usb.h.

◆ USB0_ENDPTCTRL0_RXE

#define USB0_ENDPTCTRL0_RXE   (1 << USB0_ENDPTCTRL0_RXE_SHIFT)

Definition at line 1048 of file usb.h.

◆ USB0_ENDPTCTRL0_RXE_SHIFT

#define USB0_ENDPTCTRL0_RXE_SHIFT   (7)

Definition at line 1047 of file usb.h.

◆ USB0_ENDPTCTRL0_RXS

#define USB0_ENDPTCTRL0_RXS   (1 << USB0_ENDPTCTRL0_RXS_SHIFT)

Definition at line 1039 of file usb.h.

◆ USB0_ENDPTCTRL0_RXS_SHIFT

#define USB0_ENDPTCTRL0_RXS_SHIFT   (0)

Definition at line 1038 of file usb.h.

◆ USB0_ENDPTCTRL0_RXT1_0

#define USB0_ENDPTCTRL0_RXT1_0 (   x)    ((x) << USB0_ENDPTCTRL0_RXT1_0_SHIFT)

Definition at line 1044 of file usb.h.

◆ USB0_ENDPTCTRL0_RXT1_0_MASK

#define USB0_ENDPTCTRL0_RXT1_0_MASK   (0x3 << USB0_ENDPTCTRL0_RXT1_0_SHIFT)

Definition at line 1043 of file usb.h.

◆ USB0_ENDPTCTRL0_RXT1_0_SHIFT

#define USB0_ENDPTCTRL0_RXT1_0_SHIFT   (2)

Definition at line 1042 of file usb.h.

◆ USB0_ENDPTCTRL0_TXE

#define USB0_ENDPTCTRL0_TXE   (1 << USB0_ENDPTCTRL0_TXE_SHIFT)

Definition at line 1061 of file usb.h.

◆ USB0_ENDPTCTRL0_TXE_SHIFT

#define USB0_ENDPTCTRL0_TXE_SHIFT   (23)

Definition at line 1060 of file usb.h.

◆ USB0_ENDPTCTRL0_TXS

#define USB0_ENDPTCTRL0_TXS   (1 << USB0_ENDPTCTRL0_TXS_SHIFT)

Definition at line 1052 of file usb.h.

◆ USB0_ENDPTCTRL0_TXS_SHIFT

#define USB0_ENDPTCTRL0_TXS_SHIFT   (16)

Definition at line 1051 of file usb.h.

◆ USB0_ENDPTCTRL0_TXT1_0

#define USB0_ENDPTCTRL0_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL0_TXT1_0_SHIFT)

Definition at line 1057 of file usb.h.

◆ USB0_ENDPTCTRL0_TXT1_0_MASK

#define USB0_ENDPTCTRL0_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL0_TXT1_0_SHIFT)

Definition at line 1056 of file usb.h.

◆ USB0_ENDPTCTRL0_TXT1_0_SHIFT

#define USB0_ENDPTCTRL0_TXT1_0_SHIFT   (18)

Definition at line 1055 of file usb.h.

◆ USB0_ENDPTCTRL1

#define USB0_ENDPTCTRL1   USB0_ENDPTCTRL(1)

Definition at line 227 of file usb.h.

◆ USB0_ENDPTCTRL1_RXE

#define USB0_ENDPTCTRL1_RXE   (1 << USB0_ENDPTCTRL1_RXE_SHIFT)

Definition at line 1084 of file usb.h.

◆ USB0_ENDPTCTRL1_RXE_SHIFT

#define USB0_ENDPTCTRL1_RXE_SHIFT   (7)

Definition at line 1083 of file usb.h.

◆ USB0_ENDPTCTRL1_RXI

#define USB0_ENDPTCTRL1_RXI   (1 << USB0_ENDPTCTRL1_RXI_SHIFT)

Definition at line 1076 of file usb.h.

◆ USB0_ENDPTCTRL1_RXI_SHIFT

#define USB0_ENDPTCTRL1_RXI_SHIFT   (5)

Definition at line 1075 of file usb.h.

◆ USB0_ENDPTCTRL1_RXR

#define USB0_ENDPTCTRL1_RXR   (1 << USB0_ENDPTCTRL1_RXR_SHIFT)

Definition at line 1080 of file usb.h.

◆ USB0_ENDPTCTRL1_RXR_SHIFT

#define USB0_ENDPTCTRL1_RXR_SHIFT   (6)

Definition at line 1079 of file usb.h.

◆ USB0_ENDPTCTRL1_RXS

#define USB0_ENDPTCTRL1_RXS   (1 << USB0_ENDPTCTRL1_RXS_SHIFT)

Definition at line 1067 of file usb.h.

◆ USB0_ENDPTCTRL1_RXS_SHIFT

#define USB0_ENDPTCTRL1_RXS_SHIFT   (0)

Definition at line 1066 of file usb.h.

◆ USB0_ENDPTCTRL1_RXT

#define USB0_ENDPTCTRL1_RXT (   x)    ((x) << USB0_ENDPTCTRL1_RXT_SHIFT)

Definition at line 1072 of file usb.h.

◆ USB0_ENDPTCTRL1_RXT_MASK

#define USB0_ENDPTCTRL1_RXT_MASK   (0x3 << USB0_ENDPTCTRL1_RXT_SHIFT)

Definition at line 1071 of file usb.h.

◆ USB0_ENDPTCTRL1_RXT_SHIFT

#define USB0_ENDPTCTRL1_RXT_SHIFT   (2)

Definition at line 1070 of file usb.h.

◆ USB0_ENDPTCTRL1_TXE

#define USB0_ENDPTCTRL1_TXE   (1 << USB0_ENDPTCTRL1_TXE_SHIFT)

Definition at line 1105 of file usb.h.

◆ USB0_ENDPTCTRL1_TXE_SHIFT

#define USB0_ENDPTCTRL1_TXE_SHIFT   (23)

Definition at line 1104 of file usb.h.

◆ USB0_ENDPTCTRL1_TXI

#define USB0_ENDPTCTRL1_TXI   (1 << USB0_ENDPTCTRL1_TXI_SHIFT)

Definition at line 1097 of file usb.h.

◆ USB0_ENDPTCTRL1_TXI_SHIFT

#define USB0_ENDPTCTRL1_TXI_SHIFT   (21)

Definition at line 1096 of file usb.h.

◆ USB0_ENDPTCTRL1_TXR

#define USB0_ENDPTCTRL1_TXR   (1 << USB0_ENDPTCTRL1_TXR_SHIFT)

Definition at line 1101 of file usb.h.

◆ USB0_ENDPTCTRL1_TXR_SHIFT

#define USB0_ENDPTCTRL1_TXR_SHIFT   (22)

Definition at line 1100 of file usb.h.

◆ USB0_ENDPTCTRL1_TXS

#define USB0_ENDPTCTRL1_TXS   (1 << USB0_ENDPTCTRL1_TXS_SHIFT)

Definition at line 1088 of file usb.h.

◆ USB0_ENDPTCTRL1_TXS_SHIFT

#define USB0_ENDPTCTRL1_TXS_SHIFT   (16)

Definition at line 1087 of file usb.h.

◆ USB0_ENDPTCTRL1_TXT1_0

#define USB0_ENDPTCTRL1_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL1_TXT1_0_SHIFT)

Definition at line 1093 of file usb.h.

◆ USB0_ENDPTCTRL1_TXT1_0_MASK

#define USB0_ENDPTCTRL1_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL1_TXT1_0_SHIFT)

Definition at line 1092 of file usb.h.

◆ USB0_ENDPTCTRL1_TXT1_0_SHIFT

#define USB0_ENDPTCTRL1_TXT1_0_SHIFT   (18)

Definition at line 1091 of file usb.h.

◆ USB0_ENDPTCTRL2

#define USB0_ENDPTCTRL2   USB0_ENDPTCTRL(2)

Definition at line 230 of file usb.h.

◆ USB0_ENDPTCTRL2_RXE

#define USB0_ENDPTCTRL2_RXE   (1 << USB0_ENDPTCTRL2_RXE_SHIFT)

Definition at line 1128 of file usb.h.

◆ USB0_ENDPTCTRL2_RXE_SHIFT

#define USB0_ENDPTCTRL2_RXE_SHIFT   (7)

Definition at line 1127 of file usb.h.

◆ USB0_ENDPTCTRL2_RXI

#define USB0_ENDPTCTRL2_RXI   (1 << USB0_ENDPTCTRL2_RXI_SHIFT)

Definition at line 1120 of file usb.h.

◆ USB0_ENDPTCTRL2_RXI_SHIFT

#define USB0_ENDPTCTRL2_RXI_SHIFT   (5)

Definition at line 1119 of file usb.h.

◆ USB0_ENDPTCTRL2_RXR

#define USB0_ENDPTCTRL2_RXR   (1 << USB0_ENDPTCTRL2_RXR_SHIFT)

Definition at line 1124 of file usb.h.

◆ USB0_ENDPTCTRL2_RXR_SHIFT

#define USB0_ENDPTCTRL2_RXR_SHIFT   (6)

Definition at line 1123 of file usb.h.

◆ USB0_ENDPTCTRL2_RXS

#define USB0_ENDPTCTRL2_RXS   (1 << USB0_ENDPTCTRL2_RXS_SHIFT)

Definition at line 1111 of file usb.h.

◆ USB0_ENDPTCTRL2_RXS_SHIFT

#define USB0_ENDPTCTRL2_RXS_SHIFT   (0)

Definition at line 1110 of file usb.h.

◆ USB0_ENDPTCTRL2_RXT

#define USB0_ENDPTCTRL2_RXT (   x)    ((x) << USB0_ENDPTCTRL2_RXT_SHIFT)

Definition at line 1116 of file usb.h.

◆ USB0_ENDPTCTRL2_RXT_MASK

#define USB0_ENDPTCTRL2_RXT_MASK   (0x3 << USB0_ENDPTCTRL2_RXT_SHIFT)

Definition at line 1115 of file usb.h.

◆ USB0_ENDPTCTRL2_RXT_SHIFT

#define USB0_ENDPTCTRL2_RXT_SHIFT   (2)

Definition at line 1114 of file usb.h.

◆ USB0_ENDPTCTRL2_TXE

#define USB0_ENDPTCTRL2_TXE   (1 << USB0_ENDPTCTRL2_TXE_SHIFT)

Definition at line 1149 of file usb.h.

◆ USB0_ENDPTCTRL2_TXE_SHIFT

#define USB0_ENDPTCTRL2_TXE_SHIFT   (23)

Definition at line 1148 of file usb.h.

◆ USB0_ENDPTCTRL2_TXI

#define USB0_ENDPTCTRL2_TXI   (1 << USB0_ENDPTCTRL2_TXI_SHIFT)

Definition at line 1141 of file usb.h.

◆ USB0_ENDPTCTRL2_TXI_SHIFT

#define USB0_ENDPTCTRL2_TXI_SHIFT   (21)

Definition at line 1140 of file usb.h.

◆ USB0_ENDPTCTRL2_TXR

#define USB0_ENDPTCTRL2_TXR   (1 << USB0_ENDPTCTRL2_TXR_SHIFT)

Definition at line 1145 of file usb.h.

◆ USB0_ENDPTCTRL2_TXR_SHIFT

#define USB0_ENDPTCTRL2_TXR_SHIFT   (22)

Definition at line 1144 of file usb.h.

◆ USB0_ENDPTCTRL2_TXS

#define USB0_ENDPTCTRL2_TXS   (1 << USB0_ENDPTCTRL2_TXS_SHIFT)

Definition at line 1132 of file usb.h.

◆ USB0_ENDPTCTRL2_TXS_SHIFT

#define USB0_ENDPTCTRL2_TXS_SHIFT   (16)

Definition at line 1131 of file usb.h.

◆ USB0_ENDPTCTRL2_TXT1_0

#define USB0_ENDPTCTRL2_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL2_TXT1_0_SHIFT)

Definition at line 1137 of file usb.h.

◆ USB0_ENDPTCTRL2_TXT1_0_MASK

#define USB0_ENDPTCTRL2_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL2_TXT1_0_SHIFT)

Definition at line 1136 of file usb.h.

◆ USB0_ENDPTCTRL2_TXT1_0_SHIFT

#define USB0_ENDPTCTRL2_TXT1_0_SHIFT   (18)

Definition at line 1135 of file usb.h.

◆ USB0_ENDPTCTRL3

#define USB0_ENDPTCTRL3   USB0_ENDPTCTRL(3)

Definition at line 233 of file usb.h.

◆ USB0_ENDPTCTRL3_RXE

#define USB0_ENDPTCTRL3_RXE   (1 << USB0_ENDPTCTRL3_RXE_SHIFT)

Definition at line 1172 of file usb.h.

◆ USB0_ENDPTCTRL3_RXE_SHIFT

#define USB0_ENDPTCTRL3_RXE_SHIFT   (7)

Definition at line 1171 of file usb.h.

◆ USB0_ENDPTCTRL3_RXI

#define USB0_ENDPTCTRL3_RXI   (1 << USB0_ENDPTCTRL3_RXI_SHIFT)

Definition at line 1164 of file usb.h.

◆ USB0_ENDPTCTRL3_RXI_SHIFT

#define USB0_ENDPTCTRL3_RXI_SHIFT   (5)

Definition at line 1163 of file usb.h.

◆ USB0_ENDPTCTRL3_RXR

#define USB0_ENDPTCTRL3_RXR   (1 << USB0_ENDPTCTRL3_RXR_SHIFT)

Definition at line 1168 of file usb.h.

◆ USB0_ENDPTCTRL3_RXR_SHIFT

#define USB0_ENDPTCTRL3_RXR_SHIFT   (6)

Definition at line 1167 of file usb.h.

◆ USB0_ENDPTCTRL3_RXS

#define USB0_ENDPTCTRL3_RXS   (1 << USB0_ENDPTCTRL3_RXS_SHIFT)

Definition at line 1155 of file usb.h.

◆ USB0_ENDPTCTRL3_RXS_SHIFT

#define USB0_ENDPTCTRL3_RXS_SHIFT   (0)

Definition at line 1154 of file usb.h.

◆ USB0_ENDPTCTRL3_RXT

#define USB0_ENDPTCTRL3_RXT (   x)    ((x) << USB0_ENDPTCTRL3_RXT_SHIFT)

Definition at line 1160 of file usb.h.

◆ USB0_ENDPTCTRL3_RXT_MASK

#define USB0_ENDPTCTRL3_RXT_MASK   (0x3 << USB0_ENDPTCTRL3_RXT_SHIFT)

Definition at line 1159 of file usb.h.

◆ USB0_ENDPTCTRL3_RXT_SHIFT

#define USB0_ENDPTCTRL3_RXT_SHIFT   (2)

Definition at line 1158 of file usb.h.

◆ USB0_ENDPTCTRL3_TXE

#define USB0_ENDPTCTRL3_TXE   (1 << USB0_ENDPTCTRL3_TXE_SHIFT)

Definition at line 1193 of file usb.h.

◆ USB0_ENDPTCTRL3_TXE_SHIFT

#define USB0_ENDPTCTRL3_TXE_SHIFT   (23)

Definition at line 1192 of file usb.h.

◆ USB0_ENDPTCTRL3_TXI

#define USB0_ENDPTCTRL3_TXI   (1 << USB0_ENDPTCTRL3_TXI_SHIFT)

Definition at line 1185 of file usb.h.

◆ USB0_ENDPTCTRL3_TXI_SHIFT

#define USB0_ENDPTCTRL3_TXI_SHIFT   (21)

Definition at line 1184 of file usb.h.

◆ USB0_ENDPTCTRL3_TXR

#define USB0_ENDPTCTRL3_TXR   (1 << USB0_ENDPTCTRL3_TXR_SHIFT)

Definition at line 1189 of file usb.h.

◆ USB0_ENDPTCTRL3_TXR_SHIFT

#define USB0_ENDPTCTRL3_TXR_SHIFT   (22)

Definition at line 1188 of file usb.h.

◆ USB0_ENDPTCTRL3_TXS

#define USB0_ENDPTCTRL3_TXS   (1 << USB0_ENDPTCTRL3_TXS_SHIFT)

Definition at line 1176 of file usb.h.

◆ USB0_ENDPTCTRL3_TXS_SHIFT

#define USB0_ENDPTCTRL3_TXS_SHIFT   (16)

Definition at line 1175 of file usb.h.

◆ USB0_ENDPTCTRL3_TXT1_0

#define USB0_ENDPTCTRL3_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL3_TXT1_0_SHIFT)

Definition at line 1181 of file usb.h.

◆ USB0_ENDPTCTRL3_TXT1_0_MASK

#define USB0_ENDPTCTRL3_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL3_TXT1_0_SHIFT)

Definition at line 1180 of file usb.h.

◆ USB0_ENDPTCTRL3_TXT1_0_SHIFT

#define USB0_ENDPTCTRL3_TXT1_0_SHIFT   (18)

Definition at line 1179 of file usb.h.

◆ USB0_ENDPTCTRL4

#define USB0_ENDPTCTRL4   USB0_ENDPTCTRL(4)

Definition at line 236 of file usb.h.

◆ USB0_ENDPTCTRL4_RXE

#define USB0_ENDPTCTRL4_RXE   (1 << USB0_ENDPTCTRL4_RXE_SHIFT)

Definition at line 1216 of file usb.h.

◆ USB0_ENDPTCTRL4_RXE_SHIFT

#define USB0_ENDPTCTRL4_RXE_SHIFT   (7)

Definition at line 1215 of file usb.h.

◆ USB0_ENDPTCTRL4_RXI

#define USB0_ENDPTCTRL4_RXI   (1 << USB0_ENDPTCTRL4_RXI_SHIFT)

Definition at line 1208 of file usb.h.

◆ USB0_ENDPTCTRL4_RXI_SHIFT

#define USB0_ENDPTCTRL4_RXI_SHIFT   (5)

Definition at line 1207 of file usb.h.

◆ USB0_ENDPTCTRL4_RXR

#define USB0_ENDPTCTRL4_RXR   (1 << USB0_ENDPTCTRL4_RXR_SHIFT)

Definition at line 1212 of file usb.h.

◆ USB0_ENDPTCTRL4_RXR_SHIFT

#define USB0_ENDPTCTRL4_RXR_SHIFT   (6)

Definition at line 1211 of file usb.h.

◆ USB0_ENDPTCTRL4_RXS

#define USB0_ENDPTCTRL4_RXS   (1 << USB0_ENDPTCTRL4_RXS_SHIFT)

Definition at line 1199 of file usb.h.

◆ USB0_ENDPTCTRL4_RXS_SHIFT

#define USB0_ENDPTCTRL4_RXS_SHIFT   (0)

Definition at line 1198 of file usb.h.

◆ USB0_ENDPTCTRL4_RXT

#define USB0_ENDPTCTRL4_RXT (   x)    ((x) << USB0_ENDPTCTRL4_RXT_SHIFT)

Definition at line 1204 of file usb.h.

◆ USB0_ENDPTCTRL4_RXT_MASK

#define USB0_ENDPTCTRL4_RXT_MASK   (0x3 << USB0_ENDPTCTRL4_RXT_SHIFT)

Definition at line 1203 of file usb.h.

◆ USB0_ENDPTCTRL4_RXT_SHIFT

#define USB0_ENDPTCTRL4_RXT_SHIFT   (2)

Definition at line 1202 of file usb.h.

◆ USB0_ENDPTCTRL4_TXE

#define USB0_ENDPTCTRL4_TXE   (1 << USB0_ENDPTCTRL4_TXE_SHIFT)

Definition at line 1237 of file usb.h.

◆ USB0_ENDPTCTRL4_TXE_SHIFT

#define USB0_ENDPTCTRL4_TXE_SHIFT   (23)

Definition at line 1236 of file usb.h.

◆ USB0_ENDPTCTRL4_TXI

#define USB0_ENDPTCTRL4_TXI   (1 << USB0_ENDPTCTRL4_TXI_SHIFT)

Definition at line 1229 of file usb.h.

◆ USB0_ENDPTCTRL4_TXI_SHIFT

#define USB0_ENDPTCTRL4_TXI_SHIFT   (21)

Definition at line 1228 of file usb.h.

◆ USB0_ENDPTCTRL4_TXR

#define USB0_ENDPTCTRL4_TXR   (1 << USB0_ENDPTCTRL4_TXR_SHIFT)

Definition at line 1233 of file usb.h.

◆ USB0_ENDPTCTRL4_TXR_SHIFT

#define USB0_ENDPTCTRL4_TXR_SHIFT   (22)

Definition at line 1232 of file usb.h.

◆ USB0_ENDPTCTRL4_TXS

#define USB0_ENDPTCTRL4_TXS   (1 << USB0_ENDPTCTRL4_TXS_SHIFT)

Definition at line 1220 of file usb.h.

◆ USB0_ENDPTCTRL4_TXS_SHIFT

#define USB0_ENDPTCTRL4_TXS_SHIFT   (16)

Definition at line 1219 of file usb.h.

◆ USB0_ENDPTCTRL4_TXT1_0

#define USB0_ENDPTCTRL4_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL4_TXT1_0_SHIFT)

Definition at line 1225 of file usb.h.

◆ USB0_ENDPTCTRL4_TXT1_0_MASK

#define USB0_ENDPTCTRL4_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL4_TXT1_0_SHIFT)

Definition at line 1224 of file usb.h.

◆ USB0_ENDPTCTRL4_TXT1_0_SHIFT

#define USB0_ENDPTCTRL4_TXT1_0_SHIFT   (18)

Definition at line 1223 of file usb.h.

◆ USB0_ENDPTCTRL5

#define USB0_ENDPTCTRL5   USB0_ENDPTCTRL(5)

Definition at line 239 of file usb.h.

◆ USB0_ENDPTCTRL5_RXE

#define USB0_ENDPTCTRL5_RXE   (1 << USB0_ENDPTCTRL5_RXE_SHIFT)

Definition at line 1260 of file usb.h.

◆ USB0_ENDPTCTRL5_RXE_SHIFT

#define USB0_ENDPTCTRL5_RXE_SHIFT   (7)

Definition at line 1259 of file usb.h.

◆ USB0_ENDPTCTRL5_RXI

#define USB0_ENDPTCTRL5_RXI   (1 << USB0_ENDPTCTRL5_RXI_SHIFT)

Definition at line 1252 of file usb.h.

◆ USB0_ENDPTCTRL5_RXI_SHIFT

#define USB0_ENDPTCTRL5_RXI_SHIFT   (5)

Definition at line 1251 of file usb.h.

◆ USB0_ENDPTCTRL5_RXR

#define USB0_ENDPTCTRL5_RXR   (1 << USB0_ENDPTCTRL5_RXR_SHIFT)

Definition at line 1256 of file usb.h.

◆ USB0_ENDPTCTRL5_RXR_SHIFT

#define USB0_ENDPTCTRL5_RXR_SHIFT   (6)

Definition at line 1255 of file usb.h.

◆ USB0_ENDPTCTRL5_RXS

#define USB0_ENDPTCTRL5_RXS   (1 << USB0_ENDPTCTRL5_RXS_SHIFT)

Definition at line 1243 of file usb.h.

◆ USB0_ENDPTCTRL5_RXS_SHIFT

#define USB0_ENDPTCTRL5_RXS_SHIFT   (0)

Definition at line 1242 of file usb.h.

◆ USB0_ENDPTCTRL5_RXT

#define USB0_ENDPTCTRL5_RXT (   x)    ((x) << USB0_ENDPTCTRL5_RXT_SHIFT)

Definition at line 1248 of file usb.h.

◆ USB0_ENDPTCTRL5_RXT_MASK

#define USB0_ENDPTCTRL5_RXT_MASK   (0x3 << USB0_ENDPTCTRL5_RXT_SHIFT)

Definition at line 1247 of file usb.h.

◆ USB0_ENDPTCTRL5_RXT_SHIFT

#define USB0_ENDPTCTRL5_RXT_SHIFT   (2)

Definition at line 1246 of file usb.h.

◆ USB0_ENDPTCTRL5_TXE

#define USB0_ENDPTCTRL5_TXE   (1 << USB0_ENDPTCTRL5_TXE_SHIFT)

Definition at line 1281 of file usb.h.

◆ USB0_ENDPTCTRL5_TXE_SHIFT

#define USB0_ENDPTCTRL5_TXE_SHIFT   (23)

Definition at line 1280 of file usb.h.

◆ USB0_ENDPTCTRL5_TXI

#define USB0_ENDPTCTRL5_TXI   (1 << USB0_ENDPTCTRL5_TXI_SHIFT)

Definition at line 1273 of file usb.h.

◆ USB0_ENDPTCTRL5_TXI_SHIFT

#define USB0_ENDPTCTRL5_TXI_SHIFT   (21)

Definition at line 1272 of file usb.h.

◆ USB0_ENDPTCTRL5_TXR

#define USB0_ENDPTCTRL5_TXR   (1 << USB0_ENDPTCTRL5_TXR_SHIFT)

Definition at line 1277 of file usb.h.

◆ USB0_ENDPTCTRL5_TXR_SHIFT

#define USB0_ENDPTCTRL5_TXR_SHIFT   (22)

Definition at line 1276 of file usb.h.

◆ USB0_ENDPTCTRL5_TXS

#define USB0_ENDPTCTRL5_TXS   (1 << USB0_ENDPTCTRL5_TXS_SHIFT)

Definition at line 1264 of file usb.h.

◆ USB0_ENDPTCTRL5_TXS_SHIFT

#define USB0_ENDPTCTRL5_TXS_SHIFT   (16)

Definition at line 1263 of file usb.h.

◆ USB0_ENDPTCTRL5_TXT1_0

#define USB0_ENDPTCTRL5_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL5_TXT1_0_SHIFT)

Definition at line 1269 of file usb.h.

◆ USB0_ENDPTCTRL5_TXT1_0_MASK

#define USB0_ENDPTCTRL5_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL5_TXT1_0_SHIFT)

Definition at line 1268 of file usb.h.

◆ USB0_ENDPTCTRL5_TXT1_0_SHIFT

#define USB0_ENDPTCTRL5_TXT1_0_SHIFT   (18)

Definition at line 1267 of file usb.h.

◆ USB0_ENDPTCTRL_RXE

#define USB0_ENDPTCTRL_RXE   (1 << USB0_ENDPTCTRL_RXE_SHIFT)

Definition at line 1307 of file usb.h.

◆ USB0_ENDPTCTRL_RXE_SHIFT

#define USB0_ENDPTCTRL_RXE_SHIFT   (7)

Definition at line 1306 of file usb.h.

◆ USB0_ENDPTCTRL_RXI

#define USB0_ENDPTCTRL_RXI   (1 << USB0_ENDPTCTRL_RXI_SHIFT)

Definition at line 1299 of file usb.h.

◆ USB0_ENDPTCTRL_RXI_SHIFT

#define USB0_ENDPTCTRL_RXI_SHIFT   (5)

Definition at line 1298 of file usb.h.

◆ USB0_ENDPTCTRL_RXR

#define USB0_ENDPTCTRL_RXR   (1 << USB0_ENDPTCTRL_RXR_SHIFT)

Definition at line 1303 of file usb.h.

◆ USB0_ENDPTCTRL_RXR_SHIFT

#define USB0_ENDPTCTRL_RXR_SHIFT   (6)

Definition at line 1302 of file usb.h.

◆ USB0_ENDPTCTRL_RXS

#define USB0_ENDPTCTRL_RXS   (1 << USB0_ENDPTCTRL_RXS_SHIFT)

Definition at line 1290 of file usb.h.

◆ USB0_ENDPTCTRL_RXS_SHIFT

#define USB0_ENDPTCTRL_RXS_SHIFT   (0)

Definition at line 1289 of file usb.h.

◆ USB0_ENDPTCTRL_RXT

#define USB0_ENDPTCTRL_RXT (   x)    ((x) << USB0_ENDPTCTRL_RXT_SHIFT)

Definition at line 1295 of file usb.h.

◆ USB0_ENDPTCTRL_RXT_MASK

#define USB0_ENDPTCTRL_RXT_MASK   (0x3 << USB0_ENDPTCTRL_RXT_SHIFT)

Definition at line 1294 of file usb.h.

◆ USB0_ENDPTCTRL_RXT_SHIFT

#define USB0_ENDPTCTRL_RXT_SHIFT   (2)

Definition at line 1293 of file usb.h.

◆ USB0_ENDPTCTRL_TXE

#define USB0_ENDPTCTRL_TXE   (1 << USB0_ENDPTCTRL_TXE_SHIFT)

Definition at line 1328 of file usb.h.

◆ USB0_ENDPTCTRL_TXE_SHIFT

#define USB0_ENDPTCTRL_TXE_SHIFT   (23)

Definition at line 1327 of file usb.h.

◆ USB0_ENDPTCTRL_TXI

#define USB0_ENDPTCTRL_TXI   (1 << USB0_ENDPTCTRL_TXI_SHIFT)

Definition at line 1320 of file usb.h.

◆ USB0_ENDPTCTRL_TXI_SHIFT

#define USB0_ENDPTCTRL_TXI_SHIFT   (21)

Definition at line 1319 of file usb.h.

◆ USB0_ENDPTCTRL_TXR

#define USB0_ENDPTCTRL_TXR   (1 << USB0_ENDPTCTRL_TXR_SHIFT)

Definition at line 1324 of file usb.h.

◆ USB0_ENDPTCTRL_TXR_SHIFT

#define USB0_ENDPTCTRL_TXR_SHIFT   (22)

Definition at line 1323 of file usb.h.

◆ USB0_ENDPTCTRL_TXS

#define USB0_ENDPTCTRL_TXS   (1 << USB0_ENDPTCTRL_TXS_SHIFT)

Definition at line 1311 of file usb.h.

◆ USB0_ENDPTCTRL_TXS_SHIFT

#define USB0_ENDPTCTRL_TXS_SHIFT   (16)

Definition at line 1310 of file usb.h.

◆ USB0_ENDPTCTRL_TXT1_0

#define USB0_ENDPTCTRL_TXT1_0 (   x)    ((x) << USB0_ENDPTCTRL_TXT1_0_SHIFT)

Definition at line 1316 of file usb.h.

◆ USB0_ENDPTCTRL_TXT1_0_MASK

#define USB0_ENDPTCTRL_TXT1_0_MASK   (0x3 << USB0_ENDPTCTRL_TXT1_0_SHIFT)

Definition at line 1315 of file usb.h.

◆ USB0_ENDPTCTRL_TXT1_0_SHIFT

#define USB0_ENDPTCTRL_TXT1_0_SHIFT   (18)

Definition at line 1314 of file usb.h.

◆ USB0_ENDPTFLUSH

#define USB0_ENDPTFLUSH   MMIO32(USB0_BASE + 0x1B4)

Definition at line 211 of file usb.h.

◆ USB0_ENDPTFLUSH_FERB

#define USB0_ENDPTFLUSH_FERB (   x)    ((x) << USB0_ENDPTFLUSH_FERB_SHIFT)

Definition at line 1004 of file usb.h.

◆ USB0_ENDPTFLUSH_FERB_MASK

#define USB0_ENDPTFLUSH_FERB_MASK   (0x3f << USB0_ENDPTFLUSH_FERB_SHIFT)

Definition at line 1003 of file usb.h.

◆ USB0_ENDPTFLUSH_FERB_SHIFT

#define USB0_ENDPTFLUSH_FERB_SHIFT   (0)

Definition at line 1002 of file usb.h.

◆ USB0_ENDPTFLUSH_FETB

#define USB0_ENDPTFLUSH_FETB (   x)    ((x) << USB0_ENDPTFLUSH_FETB_SHIFT)

Definition at line 1009 of file usb.h.

◆ USB0_ENDPTFLUSH_FETB_MASK

#define USB0_ENDPTFLUSH_FETB_MASK   (0x3f << USB0_ENDPTFLUSH_FETB_SHIFT)

Definition at line 1008 of file usb.h.

◆ USB0_ENDPTFLUSH_FETB_SHIFT

#define USB0_ENDPTFLUSH_FETB_SHIFT   (16)

Definition at line 1007 of file usb.h.

◆ USB0_ENDPTNAK

#define USB0_ENDPTNAK   MMIO32(USB0_BASE + 0x178)

Definition at line 181 of file usb.h.

◆ USB0_ENDPTNAK_EPRN

#define USB0_ENDPTNAK_EPRN (   x)    ((x) << USB0_ENDPTNAK_EPRN_SHIFT)

Definition at line 664 of file usb.h.

◆ USB0_ENDPTNAK_EPRN_MASK

#define USB0_ENDPTNAK_EPRN_MASK   (0x3f << USB0_ENDPTNAK_EPRN_SHIFT)

Definition at line 663 of file usb.h.

◆ USB0_ENDPTNAK_EPRN_SHIFT

#define USB0_ENDPTNAK_EPRN_SHIFT   (0)

Definition at line 662 of file usb.h.

◆ USB0_ENDPTNAK_EPTN

#define USB0_ENDPTNAK_EPTN (   x)    ((x) << USB0_ENDPTNAK_EPTN_SHIFT)

Definition at line 669 of file usb.h.

◆ USB0_ENDPTNAK_EPTN_MASK

#define USB0_ENDPTNAK_EPTN_MASK   (0x3f << USB0_ENDPTNAK_EPTN_SHIFT)

Definition at line 668 of file usb.h.

◆ USB0_ENDPTNAK_EPTN_SHIFT

#define USB0_ENDPTNAK_EPTN_SHIFT   (16)

Definition at line 667 of file usb.h.

◆ USB0_ENDPTNAKEN

#define USB0_ENDPTNAKEN   MMIO32(USB0_BASE + 0x17C)

Definition at line 184 of file usb.h.

◆ USB0_ENDPTNAKEN_EPRNE

#define USB0_ENDPTNAKEN_EPRNE (   x)    ((x) << USB0_ENDPTNAKEN_EPRNE_SHIFT)

Definition at line 676 of file usb.h.

◆ USB0_ENDPTNAKEN_EPRNE_MASK

#define USB0_ENDPTNAKEN_EPRNE_MASK   (0x3f << USB0_ENDPTNAKEN_EPRNE_SHIFT)

Definition at line 675 of file usb.h.

◆ USB0_ENDPTNAKEN_EPRNE_SHIFT

#define USB0_ENDPTNAKEN_EPRNE_SHIFT   (0)

Definition at line 674 of file usb.h.

◆ USB0_ENDPTNAKEN_EPTNE

#define USB0_ENDPTNAKEN_EPTNE (   x)    ((x) << USB0_ENDPTNAKEN_EPTNE_SHIFT)

Definition at line 681 of file usb.h.

◆ USB0_ENDPTNAKEN_EPTNE_MASK

#define USB0_ENDPTNAKEN_EPTNE_MASK   (0x3f << USB0_ENDPTNAKEN_EPTNE_SHIFT)

Definition at line 680 of file usb.h.

◆ USB0_ENDPTNAKEN_EPTNE_SHIFT

#define USB0_ENDPTNAKEN_EPTNE_SHIFT   (16)

Definition at line 679 of file usb.h.

◆ USB0_ENDPTPRIME

#define USB0_ENDPTPRIME   MMIO32(USB0_BASE + 0x1B0)

Definition at line 208 of file usb.h.

◆ USB0_ENDPTPRIME_PERB

#define USB0_ENDPTPRIME_PERB (   x)    ((x) << USB0_ENDPTPRIME_PERB_SHIFT)

Definition at line 992 of file usb.h.

◆ USB0_ENDPTPRIME_PERB_MASK

#define USB0_ENDPTPRIME_PERB_MASK   (0x3f << USB0_ENDPTPRIME_PERB_SHIFT)

Definition at line 991 of file usb.h.

◆ USB0_ENDPTPRIME_PERB_SHIFT

#define USB0_ENDPTPRIME_PERB_SHIFT   (0)

Definition at line 990 of file usb.h.

◆ USB0_ENDPTPRIME_PETB

#define USB0_ENDPTPRIME_PETB (   x)    ((x) << USB0_ENDPTPRIME_PETB_SHIFT)

Definition at line 997 of file usb.h.

◆ USB0_ENDPTPRIME_PETB_MASK

#define USB0_ENDPTPRIME_PETB_MASK   (0x3f << USB0_ENDPTPRIME_PETB_SHIFT)

Definition at line 996 of file usb.h.

◆ USB0_ENDPTPRIME_PETB_SHIFT

#define USB0_ENDPTPRIME_PETB_SHIFT   (16)

Definition at line 995 of file usb.h.

◆ USB0_ENDPTSETUPSTAT

#define USB0_ENDPTSETUPSTAT   MMIO32(USB0_BASE + 0x1AC)

Definition at line 205 of file usb.h.

◆ USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT

#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT (   x)     ((x) << USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)

Definition at line 984 of file usb.h.

◆ USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK

#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK    (0x3f << USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)

Definition at line 982 of file usb.h.

◆ USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT

#define USB0_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT   (0)

Definition at line 981 of file usb.h.

◆ USB0_ENDPTSTAT

#define USB0_ENDPTSTAT   MMIO32(USB0_BASE + 0x1B8)

Definition at line 214 of file usb.h.

◆ USB0_ENDPTSTAT_ERBR

#define USB0_ENDPTSTAT_ERBR (   x)    ((x) << USB0_ENDPTSTAT_ERBR_SHIFT)

Definition at line 1016 of file usb.h.

◆ USB0_ENDPTSTAT_ERBR_MASK

#define USB0_ENDPTSTAT_ERBR_MASK   (0x3f << USB0_ENDPTSTAT_ERBR_SHIFT)

Definition at line 1015 of file usb.h.

◆ USB0_ENDPTSTAT_ERBR_SHIFT

#define USB0_ENDPTSTAT_ERBR_SHIFT   (0)

Definition at line 1014 of file usb.h.

◆ USB0_ENDPTSTAT_ETBR

#define USB0_ENDPTSTAT_ETBR (   x)    ((x) << USB0_ENDPTSTAT_ETBR_SHIFT)

Definition at line 1021 of file usb.h.

◆ USB0_ENDPTSTAT_ETBR_MASK

#define USB0_ENDPTSTAT_ETBR_MASK   (0x3f << USB0_ENDPTSTAT_ETBR_SHIFT)

Definition at line 1020 of file usb.h.

◆ USB0_ENDPTSTAT_ETBR_SHIFT

#define USB0_ENDPTSTAT_ETBR_SHIFT   (16)

Definition at line 1019 of file usb.h.

◆ USB0_FRINDEX_D

#define USB0_FRINDEX_D   MMIO32(USB0_BASE + 0x14C)

Definition at line 151 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX13_3

#define USB0_FRINDEX_D_FRINDEX13_3 (   x)    ((x) << USB0_FRINDEX_D_FRINDEX13_3_SHIFT)

Definition at line 559 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX13_3_MASK

#define USB0_FRINDEX_D_FRINDEX13_3_MASK    (0x7ff << USB0_FRINDEX_D_FRINDEX13_3_SHIFT)

Definition at line 557 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX13_3_SHIFT

#define USB0_FRINDEX_D_FRINDEX13_3_SHIFT   (3)

Definition at line 556 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX2_0

#define USB0_FRINDEX_D_FRINDEX2_0 (   x)    ((x) << USB0_FRINDEX_D_FRINDEX2_0_SHIFT)

Definition at line 553 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX2_0_MASK

#define USB0_FRINDEX_D_FRINDEX2_0_MASK   (0x7 << USB0_FRINDEX_D_FRINDEX2_0_SHIFT)

Definition at line 552 of file usb.h.

◆ USB0_FRINDEX_D_FRINDEX2_0_SHIFT

#define USB0_FRINDEX_D_FRINDEX2_0_SHIFT   (0)

Definition at line 551 of file usb.h.

◆ USB0_FRINDEX_H

#define USB0_FRINDEX_H   MMIO32(USB0_BASE + 0x14C)

Definition at line 154 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX12_3

#define USB0_FRINDEX_H_FRINDEX12_3 (   x)    ((x) << USB0_FRINDEX_H_FRINDEX12_3_SHIFT)

Definition at line 572 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX12_3_MASK

#define USB0_FRINDEX_H_FRINDEX12_3_MASK    (0x3ff << USB0_FRINDEX_H_FRINDEX12_3_SHIFT)

Definition at line 570 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX12_3_SHIFT

#define USB0_FRINDEX_H_FRINDEX12_3_SHIFT   (3)

Definition at line 569 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX2_0

#define USB0_FRINDEX_H_FRINDEX2_0 (   x)    ((x) << USB0_FRINDEX_H_FRINDEX2_0_SHIFT)

Definition at line 566 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX2_0_MASK

#define USB0_FRINDEX_H_FRINDEX2_0_MASK   (0x7 << USB0_FRINDEX_H_FRINDEX2_0_SHIFT)

Definition at line 565 of file usb.h.

◆ USB0_FRINDEX_H_FRINDEX2_0_SHIFT

#define USB0_FRINDEX_H_FRINDEX2_0_SHIFT   (0)

Definition at line 564 of file usb.h.

◆ USB0_HCCPARAMS

#define USB0_HCCPARAMS   MMIO32(USB0_BASE + 0x108)

Definition at line 121 of file usb.h.

◆ USB0_HCCPARAMS_ADC

#define USB0_HCCPARAMS_ADC   (1 << USB0_HCCPARAMS_ADC_SHIFT)

Definition at line 295 of file usb.h.

◆ USB0_HCCPARAMS_ADC_SHIFT

#define USB0_HCCPARAMS_ADC_SHIFT   (0)

Definition at line 294 of file usb.h.

◆ USB0_HCCPARAMS_ASP

#define USB0_HCCPARAMS_ASP   (1 << USB0_HCCPARAMS_ASP_SHIFT)

Definition at line 303 of file usb.h.

◆ USB0_HCCPARAMS_ASP_SHIFT

#define USB0_HCCPARAMS_ASP_SHIFT   (2)

Definition at line 302 of file usb.h.

◆ USB0_HCCPARAMS_EECP

#define USB0_HCCPARAMS_EECP (   x)    ((x) << USB0_HCCPARAMS_EECP_SHIFT)

Definition at line 313 of file usb.h.

◆ USB0_HCCPARAMS_EECP_MASK

#define USB0_HCCPARAMS_EECP_MASK   (0xf << USB0_HCCPARAMS_EECP_SHIFT)

Definition at line 312 of file usb.h.

◆ USB0_HCCPARAMS_EECP_SHIFT

#define USB0_HCCPARAMS_EECP_SHIFT   (8)

Definition at line 311 of file usb.h.

◆ USB0_HCCPARAMS_IST

#define USB0_HCCPARAMS_IST (   x)    ((x) << USB0_HCCPARAMS_IST_SHIFT)

Definition at line 308 of file usb.h.

◆ USB0_HCCPARAMS_IST_MASK

#define USB0_HCCPARAMS_IST_MASK   (0xf << USB0_HCCPARAMS_IST_SHIFT)

Definition at line 307 of file usb.h.

◆ USB0_HCCPARAMS_IST_SHIFT

#define USB0_HCCPARAMS_IST_SHIFT   (4)

Definition at line 306 of file usb.h.

◆ USB0_HCCPARAMS_PFL

#define USB0_HCCPARAMS_PFL   (1 << USB0_HCCPARAMS_PFL_SHIFT)

Definition at line 299 of file usb.h.

◆ USB0_HCCPARAMS_PFL_SHIFT

#define USB0_HCCPARAMS_PFL_SHIFT   (1)

Definition at line 298 of file usb.h.

◆ USB0_HCSPARAMS

#define USB0_HCSPARAMS   MMIO32(USB0_BASE + 0x104)

Definition at line 118 of file usb.h.

◆ USB0_HCSPARAMS_N_CC

#define USB0_HCSPARAMS_N_CC (   x)    ((x) << USB0_HCSPARAMS_N_CC_SHIFT)

Definition at line 275 of file usb.h.

◆ USB0_HCSPARAMS_N_CC_MASK

#define USB0_HCSPARAMS_N_CC_MASK   (0xf << USB0_HCSPARAMS_N_CC_SHIFT)

Definition at line 274 of file usb.h.

◆ USB0_HCSPARAMS_N_CC_SHIFT

#define USB0_HCSPARAMS_N_CC_SHIFT   (12)

Definition at line 273 of file usb.h.

◆ USB0_HCSPARAMS_N_PCC

#define USB0_HCSPARAMS_N_PCC (   x)    ((x) << USB0_HCSPARAMS_N_PCC_SHIFT)

Definition at line 270 of file usb.h.

◆ USB0_HCSPARAMS_N_PCC_MASK

#define USB0_HCSPARAMS_N_PCC_MASK   (0xf << USB0_HCSPARAMS_N_PCC_SHIFT)

Definition at line 269 of file usb.h.

◆ USB0_HCSPARAMS_N_PCC_SHIFT

#define USB0_HCSPARAMS_N_PCC_SHIFT   (8)

Definition at line 268 of file usb.h.

◆ USB0_HCSPARAMS_N_PORTS

#define USB0_HCSPARAMS_N_PORTS (   x)    ((x) << USB0_HCSPARAMS_N_PORTS_SHIFT)

Definition at line 261 of file usb.h.

◆ USB0_HCSPARAMS_N_PORTS_MASK

#define USB0_HCSPARAMS_N_PORTS_MASK   (0xf << USB0_HCSPARAMS_N_PORTS_SHIFT)

Definition at line 260 of file usb.h.

◆ USB0_HCSPARAMS_N_PORTS_SHIFT

#define USB0_HCSPARAMS_N_PORTS_SHIFT   (0)

Definition at line 259 of file usb.h.

◆ USB0_HCSPARAMS_N_PTT

#define USB0_HCSPARAMS_N_PTT (   x)    ((x) << USB0_HCSPARAMS_N_PTT_SHIFT)

Definition at line 284 of file usb.h.

◆ USB0_HCSPARAMS_N_PTT_MASK

#define USB0_HCSPARAMS_N_PTT_MASK   (0xf << USB0_HCSPARAMS_N_PTT_SHIFT)

Definition at line 283 of file usb.h.

◆ USB0_HCSPARAMS_N_PTT_SHIFT

#define USB0_HCSPARAMS_N_PTT_SHIFT   (20)

Definition at line 282 of file usb.h.

◆ USB0_HCSPARAMS_N_TT

#define USB0_HCSPARAMS_N_TT (   x)    ((x) << USB0_HCSPARAMS_N_TT_SHIFT)

Definition at line 289 of file usb.h.

◆ USB0_HCSPARAMS_N_TT_MASK

#define USB0_HCSPARAMS_N_TT_MASK   (0xf << USB0_HCSPARAMS_N_TT_SHIFT)

Definition at line 288 of file usb.h.

◆ USB0_HCSPARAMS_N_TT_SHIFT

#define USB0_HCSPARAMS_N_TT_SHIFT   (24)

Definition at line 287 of file usb.h.

◆ USB0_HCSPARAMS_PI

#define USB0_HCSPARAMS_PI   (1 << USB0_HCSPARAMS_PI_SHIFT)

Definition at line 279 of file usb.h.

◆ USB0_HCSPARAMS_PI_SHIFT

#define USB0_HCSPARAMS_PI_SHIFT   (16)

Definition at line 278 of file usb.h.

◆ USB0_HCSPARAMS_PPC

#define USB0_HCSPARAMS_PPC   (1 << USB0_HCSPARAMS_PPC_SHIFT)

Definition at line 265 of file usb.h.

◆ USB0_HCSPARAMS_PPC_SHIFT

#define USB0_HCSPARAMS_PPC_SHIFT   (4)

Definition at line 264 of file usb.h.

◆ USB0_OTGSC

#define USB0_OTGSC   MMIO32(USB0_BASE + 0x1A4)

Definition at line 193 of file usb.h.

◆ USB0_OTGSC_ASV

#define USB0_OTGSC_ASV   (1 << USB0_OTGSC_ASV_SHIFT)

Definition at line 866 of file usb.h.

◆ USB0_OTGSC_ASV_SHIFT

#define USB0_OTGSC_ASV_SHIFT   (10)

Definition at line 865 of file usb.h.

◆ USB0_OTGSC_ASVIE

#define USB0_OTGSC_ASVIE   (1 << USB0_OTGSC_ASVIE_SHIFT)

Definition at line 922 of file usb.h.

◆ USB0_OTGSC_ASVIE_SHIFT

#define USB0_OTGSC_ASVIE_SHIFT   (26)

Definition at line 921 of file usb.h.

◆ USB0_OTGSC_ASVIS

#define USB0_OTGSC_ASVIS   (1 << USB0_OTGSC_ASVIS_SHIFT)

Definition at line 894 of file usb.h.

◆ USB0_OTGSC_ASVIS_SHIFT

#define USB0_OTGSC_ASVIS_SHIFT   (18)

Definition at line 893 of file usb.h.

◆ USB0_OTGSC_AVV

#define USB0_OTGSC_AVV   (1 << USB0_OTGSC_AVV_SHIFT)

Definition at line 862 of file usb.h.

◆ USB0_OTGSC_AVV_SHIFT

#define USB0_OTGSC_AVV_SHIFT   (9)

Definition at line 861 of file usb.h.

◆ USB0_OTGSC_AVVIE

#define USB0_OTGSC_AVVIE   (1 << USB0_OTGSC_AVVIE_SHIFT)

Definition at line 918 of file usb.h.

◆ USB0_OTGSC_AVVIE_SHIFT

#define USB0_OTGSC_AVVIE_SHIFT   (25)

Definition at line 917 of file usb.h.

◆ USB0_OTGSC_AVVIS

#define USB0_OTGSC_AVVIS   (1 << USB0_OTGSC_AVVIS_SHIFT)

Definition at line 890 of file usb.h.

◆ USB0_OTGSC_AVVIS_SHIFT

#define USB0_OTGSC_AVVIS_SHIFT   (17)

Definition at line 889 of file usb.h.

◆ USB0_OTGSC_BSE

#define USB0_OTGSC_BSE   (1 << USB0_OTGSC_BSE_SHIFT)

Definition at line 874 of file usb.h.

◆ USB0_OTGSC_BSE_SHIFT

#define USB0_OTGSC_BSE_SHIFT   (12)

Definition at line 873 of file usb.h.

◆ USB0_OTGSC_BSEIE

#define USB0_OTGSC_BSEIE   (1 << USB0_OTGSC_BSEIE_SHIFT)

Definition at line 930 of file usb.h.

◆ USB0_OTGSC_BSEIE_SHIFT

#define USB0_OTGSC_BSEIE_SHIFT   (28)

Definition at line 929 of file usb.h.

◆ USB0_OTGSC_BSEIS

#define USB0_OTGSC_BSEIS   (1 << USB0_OTGSC_BSEIS_SHIFT)

Definition at line 902 of file usb.h.

◆ USB0_OTGSC_BSEIS_SHIFT

#define USB0_OTGSC_BSEIS_SHIFT   (20)

Definition at line 901 of file usb.h.

◆ USB0_OTGSC_BSV

#define USB0_OTGSC_BSV   (1 << USB0_OTGSC_BSV_SHIFT)

Definition at line 870 of file usb.h.

◆ USB0_OTGSC_BSV_SHIFT

#define USB0_OTGSC_BSV_SHIFT   (11)

Definition at line 869 of file usb.h.

◆ USB0_OTGSC_BSVIE

#define USB0_OTGSC_BSVIE   (1 << USB0_OTGSC_BSVIE_SHIFT)

Definition at line 926 of file usb.h.

◆ USB0_OTGSC_BSVIE_SHIFT

#define USB0_OTGSC_BSVIE_SHIFT   (27)

Definition at line 925 of file usb.h.

◆ USB0_OTGSC_BSVIS

#define USB0_OTGSC_BSVIS   (1 << USB0_OTGSC_BSVIS_SHIFT)

Definition at line 898 of file usb.h.

◆ USB0_OTGSC_BSVIS_SHIFT

#define USB0_OTGSC_BSVIS_SHIFT   (19)

Definition at line 897 of file usb.h.

◆ USB0_OTGSC_DP

#define USB0_OTGSC_DP   (1 << USB0_OTGSC_DP_SHIFT)

Definition at line 842 of file usb.h.

◆ USB0_OTGSC_DP_SHIFT

#define USB0_OTGSC_DP_SHIFT   (4)

Definition at line 841 of file usb.h.

◆ USB0_OTGSC_DPIE

#define USB0_OTGSC_DPIE   (1 << USB0_OTGSC_DPIE_SHIFT)

Definition at line 938 of file usb.h.

◆ USB0_OTGSC_DPIE_SHIFT

#define USB0_OTGSC_DPIE_SHIFT   (30)

Definition at line 937 of file usb.h.

◆ USB0_OTGSC_DPIS

#define USB0_OTGSC_DPIS   (1 << USB0_OTGSC_DPIS_SHIFT)

Definition at line 910 of file usb.h.

◆ USB0_OTGSC_DPIS_SHIFT

#define USB0_OTGSC_DPIS_SHIFT   (22)

Definition at line 909 of file usb.h.

◆ USB0_OTGSC_DPS

#define USB0_OTGSC_DPS   (1 << USB0_OTGSC_DPS_SHIFT)

Definition at line 882 of file usb.h.

◆ USB0_OTGSC_DPS_SHIFT

#define USB0_OTGSC_DPS_SHIFT   (14)

Definition at line 881 of file usb.h.

◆ USB0_OTGSC_HAAR

#define USB0_OTGSC_HAAR   (1 << USB0_OTGSC_HAAR_SHIFT)

Definition at line 834 of file usb.h.

◆ USB0_OTGSC_HAAR_SHIFT

#define USB0_OTGSC_HAAR_SHIFT   (2)

Definition at line 833 of file usb.h.

◆ USB0_OTGSC_HABA

#define USB0_OTGSC_HABA   (1 << USB0_OTGSC_HABA_SHIFT)

Definition at line 854 of file usb.h.

◆ USB0_OTGSC_HABA_SHIFT

#define USB0_OTGSC_HABA_SHIFT   (7)

Definition at line 853 of file usb.h.

◆ USB0_OTGSC_HADP

#define USB0_OTGSC_HADP   (1 << USB0_OTGSC_HADP_SHIFT)

Definition at line 850 of file usb.h.

◆ USB0_OTGSC_HADP_SHIFT

#define USB0_OTGSC_HADP_SHIFT   (6)

Definition at line 849 of file usb.h.

◆ USB0_OTGSC_ID

#define USB0_OTGSC_ID   (1 << USB0_OTGSC_ID_SHIFT)

Definition at line 858 of file usb.h.

◆ USB0_OTGSC_ID_SHIFT

#define USB0_OTGSC_ID_SHIFT   (8)

Definition at line 857 of file usb.h.

◆ USB0_OTGSC_IDIE

#define USB0_OTGSC_IDIE   (1 << USB0_OTGSC_IDIE_SHIFT)

Definition at line 914 of file usb.h.

◆ USB0_OTGSC_IDIE_SHIFT

#define USB0_OTGSC_IDIE_SHIFT   (24)

Definition at line 913 of file usb.h.

◆ USB0_OTGSC_IDIS

#define USB0_OTGSC_IDIS   (1 << USB0_OTGSC_IDIS_SHIFT)

Definition at line 886 of file usb.h.

◆ USB0_OTGSC_IDIS_SHIFT

#define USB0_OTGSC_IDIS_SHIFT   (16)

Definition at line 885 of file usb.h.

◆ USB0_OTGSC_IDPU

#define USB0_OTGSC_IDPU   (1 << USB0_OTGSC_IDPU_SHIFT)

Definition at line 846 of file usb.h.

◆ USB0_OTGSC_IDPU_SHIFT

#define USB0_OTGSC_IDPU_SHIFT   (5)

Definition at line 845 of file usb.h.

◆ USB0_OTGSC_MS1E

#define USB0_OTGSC_MS1E   (1 << USB0_OTGSC_MS1E_SHIFT)

Definition at line 934 of file usb.h.

◆ USB0_OTGSC_MS1E_SHIFT

#define USB0_OTGSC_MS1E_SHIFT   (29)

Definition at line 933 of file usb.h.

◆ USB0_OTGSC_MS1S

#define USB0_OTGSC_MS1S   (1 << USB0_OTGSC_MS1S_SHIFT)

Definition at line 906 of file usb.h.

◆ USB0_OTGSC_MS1S_SHIFT

#define USB0_OTGSC_MS1S_SHIFT   (21)

Definition at line 905 of file usb.h.

◆ USB0_OTGSC_MS1T

#define USB0_OTGSC_MS1T   (1 << USB0_OTGSC_MS1T_SHIFT)

Definition at line 878 of file usb.h.

◆ USB0_OTGSC_MS1T_SHIFT

#define USB0_OTGSC_MS1T_SHIFT   (13)

Definition at line 877 of file usb.h.

◆ USB0_OTGSC_OT

#define USB0_OTGSC_OT   (1 << USB0_OTGSC_OT_SHIFT)

Definition at line 838 of file usb.h.

◆ USB0_OTGSC_OT_SHIFT

#define USB0_OTGSC_OT_SHIFT   (3)

Definition at line 837 of file usb.h.

◆ USB0_OTGSC_VC

#define USB0_OTGSC_VC   (1 << USB0_OTGSC_VC_SHIFT)

Definition at line 830 of file usb.h.

◆ USB0_OTGSC_VC_SHIFT

#define USB0_OTGSC_VC_SHIFT   (1)

Definition at line 829 of file usb.h.

◆ USB0_OTGSC_VD

#define USB0_OTGSC_VD   (1 << USB0_OTGSC_VD_SHIFT)

Definition at line 826 of file usb.h.

◆ USB0_OTGSC_VD_SHIFT

#define USB0_OTGSC_VD_SHIFT   (0)

Definition at line 825 of file usb.h.

◆ USB0_PERIODICLISTBASE

#define USB0_PERIODICLISTBASE   MMIO32(USB0_BASE + 0x154)

Definition at line 160 of file usb.h.

◆ USB0_PERIODICLISTBASE_PERBASE31_12

#define USB0_PERIODICLISTBASE_PERBASE31_12 (   x)     ((x) << USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT)

Definition at line 591 of file usb.h.

◆ USB0_PERIODICLISTBASE_PERBASE31_12_MASK

#define USB0_PERIODICLISTBASE_PERBASE31_12_MASK    (0xfffff << USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT)

Definition at line 589 of file usb.h.

◆ USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT

#define USB0_PERIODICLISTBASE_PERBASE31_12_SHIFT   (12)

Definition at line 588 of file usb.h.

◆ USB0_PORTSC1_D

#define USB0_PORTSC1_D   MMIO32(USB0_BASE + 0x184)

Definition at line 187 of file usb.h.

◆ USB0_PORTSC1_D_CCS

#define USB0_PORTSC1_D_CCS   (1 << USB0_PORTSC1_D_CCS_SHIFT)

Definition at line 687 of file usb.h.

◆ USB0_PORTSC1_D_CCS_SHIFT

#define USB0_PORTSC1_D_CCS_SHIFT   (0)

Definition at line 686 of file usb.h.

◆ USB0_PORTSC1_D_FPR

#define USB0_PORTSC1_D_FPR   (1 << USB0_PORTSC1_D_FPR_SHIFT)

Definition at line 699 of file usb.h.

◆ USB0_PORTSC1_D_FPR_SHIFT

#define USB0_PORTSC1_D_FPR_SHIFT   (6)

Definition at line 698 of file usb.h.

◆ USB0_PORTSC1_D_HSP

#define USB0_PORTSC1_D_HSP   (1 << USB0_PORTSC1_D_HSP_SHIFT)

Definition at line 711 of file usb.h.

◆ USB0_PORTSC1_D_HSP_SHIFT

#define USB0_PORTSC1_D_HSP_SHIFT   (9)

Definition at line 710 of file usb.h.

◆ USB0_PORTSC1_D_PE

#define USB0_PORTSC1_D_PE   (1 << USB0_PORTSC1_D_PE_SHIFT)

Definition at line 691 of file usb.h.

◆ USB0_PORTSC1_D_PE_SHIFT

#define USB0_PORTSC1_D_PE_SHIFT   (2)

Definition at line 690 of file usb.h.

◆ USB0_PORTSC1_D_PEC

#define USB0_PORTSC1_D_PEC   (1 << USB0_PORTSC1_D_PEC_SHIFT)

Definition at line 695 of file usb.h.

◆ USB0_PORTSC1_D_PEC_SHIFT

#define USB0_PORTSC1_D_PEC_SHIFT   (3)

Definition at line 694 of file usb.h.

◆ USB0_PORTSC1_D_PFSC

#define USB0_PORTSC1_D_PFSC   (1 << USB0_PORTSC1_D_PFSC_SHIFT)

Definition at line 729 of file usb.h.

◆ USB0_PORTSC1_D_PFSC_SHIFT

#define USB0_PORTSC1_D_PFSC_SHIFT   (24)

Definition at line 728 of file usb.h.

◆ USB0_PORTSC1_D_PHCD

#define USB0_PORTSC1_D_PHCD   (1 << USB0_PORTSC1_D_PHCD_SHIFT)

Definition at line 725 of file usb.h.

◆ USB0_PORTSC1_D_PHCD_SHIFT

#define USB0_PORTSC1_D_PHCD_SHIFT   (23)

Definition at line 724 of file usb.h.

◆ USB0_PORTSC1_D_PIC1_0

#define USB0_PORTSC1_D_PIC1_0 (   x)    ((x) << USB0_PORTSC1_D_PIC1_0_SHIFT)

Definition at line 716 of file usb.h.

◆ USB0_PORTSC1_D_PIC1_0_MASK

#define USB0_PORTSC1_D_PIC1_0_MASK   (0x3 << USB0_PORTSC1_D_PIC1_0_SHIFT)

Definition at line 715 of file usb.h.

◆ USB0_PORTSC1_D_PIC1_0_SHIFT

#define USB0_PORTSC1_D_PIC1_0_SHIFT   (14)

Definition at line 714 of file usb.h.

◆ USB0_PORTSC1_D_PR

#define USB0_PORTSC1_D_PR   (1 << USB0_PORTSC1_D_PR_SHIFT)

Definition at line 707 of file usb.h.

◆ USB0_PORTSC1_D_PR_SHIFT

#define USB0_PORTSC1_D_PR_SHIFT   (8)

Definition at line 706 of file usb.h.

◆ USB0_PORTSC1_D_PSPD

#define USB0_PORTSC1_D_PSPD (   x)    ((x) << USB0_PORTSC1_D_PSPD_SHIFT)

Definition at line 734 of file usb.h.

◆ USB0_PORTSC1_D_PSPD_MASK

#define USB0_PORTSC1_D_PSPD_MASK   (0x3 << USB0_PORTSC1_D_PSPD_SHIFT)

Definition at line 733 of file usb.h.

◆ USB0_PORTSC1_D_PSPD_SHIFT

#define USB0_PORTSC1_D_PSPD_SHIFT   (26)

Definition at line 732 of file usb.h.

◆ USB0_PORTSC1_D_PTC3_0

#define USB0_PORTSC1_D_PTC3_0 (   x)    ((x) << USB0_PORTSC1_D_PTC3_0_SHIFT)

Definition at line 721 of file usb.h.

◆ USB0_PORTSC1_D_PTC3_0_MASK

#define USB0_PORTSC1_D_PTC3_0_MASK   (0xf << USB0_PORTSC1_D_PTC3_0_SHIFT)

Definition at line 720 of file usb.h.

◆ USB0_PORTSC1_D_PTC3_0_SHIFT

#define USB0_PORTSC1_D_PTC3_0_SHIFT   (16)

Definition at line 719 of file usb.h.

◆ USB0_PORTSC1_D_SUSP

#define USB0_PORTSC1_D_SUSP   (1 << USB0_PORTSC1_D_SUSP_SHIFT)

Definition at line 703 of file usb.h.

◆ USB0_PORTSC1_D_SUSP_SHIFT

#define USB0_PORTSC1_D_SUSP_SHIFT   (7)

Definition at line 702 of file usb.h.

◆ USB0_PORTSC1_H

#define USB0_PORTSC1_H   MMIO32(USB0_BASE + 0x184)

Definition at line 190 of file usb.h.

◆ USB0_PORTSC1_H_CCS

#define USB0_PORTSC1_H_CCS   (1 << USB0_PORTSC1_H_CCS_SHIFT)

Definition at line 740 of file usb.h.

◆ USB0_PORTSC1_H_CCS_SHIFT

#define USB0_PORTSC1_H_CCS_SHIFT   (0)

Definition at line 739 of file usb.h.

◆ USB0_PORTSC1_H_CSC

#define USB0_PORTSC1_H_CSC   (1 << USB0_PORTSC1_H_CSC_SHIFT)

Definition at line 744 of file usb.h.

◆ USB0_PORTSC1_H_CSC_SHIFT

#define USB0_PORTSC1_H_CSC_SHIFT   (1)

Definition at line 743 of file usb.h.

◆ USB0_PORTSC1_H_FPR

#define USB0_PORTSC1_H_FPR   (1 << USB0_PORTSC1_H_FPR_SHIFT)

Definition at line 764 of file usb.h.

◆ USB0_PORTSC1_H_FPR_SHIFT

#define USB0_PORTSC1_H_FPR_SHIFT   (6)

Definition at line 763 of file usb.h.

◆ USB0_PORTSC1_H_HSP

#define USB0_PORTSC1_H_HSP   (1 << USB0_PORTSC1_H_HSP_SHIFT)

Definition at line 776 of file usb.h.

◆ USB0_PORTSC1_H_HSP_SHIFT

#define USB0_PORTSC1_H_HSP_SHIFT   (9)

Definition at line 775 of file usb.h.

◆ USB0_PORTSC1_H_LS

#define USB0_PORTSC1_H_LS (   x)    ((x) << USB0_PORTSC1_H_LS_SHIFT)

Definition at line 781 of file usb.h.

◆ USB0_PORTSC1_H_LS_MASK

#define USB0_PORTSC1_H_LS_MASK   (0x3 << USB0_PORTSC1_H_LS_SHIFT)

Definition at line 780 of file usb.h.

◆ USB0_PORTSC1_H_LS_SHIFT

#define USB0_PORTSC1_H_LS_SHIFT   (10)

Definition at line 779 of file usb.h.

◆ USB0_PORTSC1_H_OCA

#define USB0_PORTSC1_H_OCA   (1 << USB0_PORTSC1_H_OCA_SHIFT)

Definition at line 756 of file usb.h.

◆ USB0_PORTSC1_H_OCA_SHIFT

#define USB0_PORTSC1_H_OCA_SHIFT   (4)

Definition at line 755 of file usb.h.

◆ USB0_PORTSC1_H_OCC

#define USB0_PORTSC1_H_OCC   (1 << USB0_PORTSC1_H_OCC_SHIFT)

Definition at line 760 of file usb.h.

◆ USB0_PORTSC1_H_OCC_SHIFT

#define USB0_PORTSC1_H_OCC_SHIFT   (5)

Definition at line 759 of file usb.h.

◆ USB0_PORTSC1_H_PE

#define USB0_PORTSC1_H_PE   (1 << USB0_PORTSC1_H_PE_SHIFT)

Definition at line 748 of file usb.h.

◆ USB0_PORTSC1_H_PE_SHIFT

#define USB0_PORTSC1_H_PE_SHIFT   (2)

Definition at line 747 of file usb.h.

◆ USB0_PORTSC1_H_PEC

#define USB0_PORTSC1_H_PEC   (1 << USB0_PORTSC1_H_PEC_SHIFT)

Definition at line 752 of file usb.h.

◆ USB0_PORTSC1_H_PEC_SHIFT

#define USB0_PORTSC1_H_PEC_SHIFT   (3)

Definition at line 751 of file usb.h.

◆ USB0_PORTSC1_H_PFSC

#define USB0_PORTSC1_H_PFSC   (1 << USB0_PORTSC1_H_PFSC_SHIFT)

Definition at line 815 of file usb.h.

◆ USB0_PORTSC1_H_PFSC_SHIFT

#define USB0_PORTSC1_H_PFSC_SHIFT   (24)

Definition at line 814 of file usb.h.

◆ USB0_PORTSC1_H_PHCD

#define USB0_PORTSC1_H_PHCD   (1 << USB0_PORTSC1_H_PHCD_SHIFT)

Definition at line 811 of file usb.h.

◆ USB0_PORTSC1_H_PHCD_SHIFT

#define USB0_PORTSC1_H_PHCD_SHIFT   (23)

Definition at line 810 of file usb.h.

◆ USB0_PORTSC1_H_PIC1_0

#define USB0_PORTSC1_H_PIC1_0 (   x)    ((x) << USB0_PORTSC1_H_PIC1_0_SHIFT)

Definition at line 790 of file usb.h.

◆ USB0_PORTSC1_H_PIC1_0_MASK

#define USB0_PORTSC1_H_PIC1_0_MASK   (0x3 << USB0_PORTSC1_H_PIC1_0_SHIFT)

Definition at line 789 of file usb.h.

◆ USB0_PORTSC1_H_PIC1_0_SHIFT

#define USB0_PORTSC1_H_PIC1_0_SHIFT   (14)

Definition at line 788 of file usb.h.

◆ USB0_PORTSC1_H_PP

#define USB0_PORTSC1_H_PP   (1 << USB0_PORTSC1_H_PP_SHIFT)

Definition at line 785 of file usb.h.

◆ USB0_PORTSC1_H_PP_SHIFT

#define USB0_PORTSC1_H_PP_SHIFT   (12)

Definition at line 784 of file usb.h.

◆ USB0_PORTSC1_H_PR

#define USB0_PORTSC1_H_PR   (1 << USB0_PORTSC1_H_PR_SHIFT)

Definition at line 772 of file usb.h.

◆ USB0_PORTSC1_H_PR_SHIFT

#define USB0_PORTSC1_H_PR_SHIFT   (8)

Definition at line 771 of file usb.h.

◆ USB0_PORTSC1_H_PSPD

#define USB0_PORTSC1_H_PSPD (   x)    ((x) << USB0_PORTSC1_H_PSPD_SHIFT)

Definition at line 820 of file usb.h.

◆ USB0_PORTSC1_H_PSPD_MASK

#define USB0_PORTSC1_H_PSPD_MASK   (0x3 << USB0_PORTSC1_H_PSPD_SHIFT)

Definition at line 819 of file usb.h.

◆ USB0_PORTSC1_H_PSPD_SHIFT

#define USB0_PORTSC1_H_PSPD_SHIFT   (26)

Definition at line 818 of file usb.h.

◆ USB0_PORTSC1_H_PTC3_0

#define USB0_PORTSC1_H_PTC3_0 (   x)    ((x) << USB0_PORTSC1_H_PTC3_0_SHIFT)

Definition at line 795 of file usb.h.

◆ USB0_PORTSC1_H_PTC3_0_MASK

#define USB0_PORTSC1_H_PTC3_0_MASK   (0xf << USB0_PORTSC1_H_PTC3_0_SHIFT)

Definition at line 794 of file usb.h.

◆ USB0_PORTSC1_H_PTC3_0_SHIFT

#define USB0_PORTSC1_H_PTC3_0_SHIFT   (16)

Definition at line 793 of file usb.h.

◆ USB0_PORTSC1_H_SUSP

#define USB0_PORTSC1_H_SUSP   (1 << USB0_PORTSC1_H_SUSP_SHIFT)

Definition at line 768 of file usb.h.

◆ USB0_PORTSC1_H_SUSP_SHIFT

#define USB0_PORTSC1_H_SUSP_SHIFT   (7)

Definition at line 767 of file usb.h.

◆ USB0_PORTSC1_H_WKCN

#define USB0_PORTSC1_H_WKCN   (1 << USB0_PORTSC1_H_WKCN_SHIFT)

Definition at line 799 of file usb.h.

◆ USB0_PORTSC1_H_WKCN_SHIFT

#define USB0_PORTSC1_H_WKCN_SHIFT   (20)

Definition at line 798 of file usb.h.

◆ USB0_PORTSC1_H_WKDC

#define USB0_PORTSC1_H_WKDC   (1 << USB0_PORTSC1_H_WKDC_SHIFT)

Definition at line 803 of file usb.h.

◆ USB0_PORTSC1_H_WKDC_SHIFT

#define USB0_PORTSC1_H_WKDC_SHIFT   (21)

Definition at line 802 of file usb.h.

◆ USB0_PORTSC1_H_WKOC

#define USB0_PORTSC1_H_WKOC   (1 << USB0_PORTSC1_H_WKOC_SHIFT)

Definition at line 807 of file usb.h.

◆ USB0_PORTSC1_H_WKOC_SHIFT

#define USB0_PORTSC1_H_WKOC_SHIFT   (22)

Definition at line 806 of file usb.h.

◆ USB0_TTCTRL

#define USB0_TTCTRL   MMIO32(USB0_BASE + 0x15C)

Definition at line 169 of file usb.h.

◆ USB0_TTCTRL_TTHA

#define USB0_TTCTRL_TTHA (   x)    ((x) << USB0_TTCTRL_TTHA_SHIFT)

Definition at line 617 of file usb.h.

◆ USB0_TTCTRL_TTHA_MASK

#define USB0_TTCTRL_TTHA_MASK   (0x7f << USB0_TTCTRL_TTHA_SHIFT)

Definition at line 616 of file usb.h.

◆ USB0_TTCTRL_TTHA_SHIFT

#define USB0_TTCTRL_TTHA_SHIFT   (24)

Definition at line 615 of file usb.h.

◆ USB0_TXFILLTUNING

#define USB0_TXFILLTUNING   MMIO32(USB0_BASE + 0x164)

Definition at line 175 of file usb.h.

◆ USB0_TXFILLTUNING_TXFIFOTHRES

#define USB0_TXFILLTUNING_TXFIFOTHRES (   x)     ((x) << USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT)

Definition at line 649 of file usb.h.

◆ USB0_TXFILLTUNING_TXFIFOTHRES_MASK

#define USB0_TXFILLTUNING_TXFIFOTHRES_MASK    (0x3f << USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT)

Definition at line 647 of file usb.h.

◆ USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT

#define USB0_TXFILLTUNING_TXFIFOTHRES_SHIFT   (16)

Definition at line 646 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHEATLTH

#define USB0_TXFILLTUNING_TXSCHEATLTH (   x)     ((x) << USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT)

Definition at line 642 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHEATLTH_MASK

#define USB0_TXFILLTUNING_TXSCHEATLTH_MASK    (0x1f << USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT)

Definition at line 640 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT

#define USB0_TXFILLTUNING_TXSCHEATLTH_SHIFT   (8)

Definition at line 639 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHOH

#define USB0_TXFILLTUNING_TXSCHOH (   x)    ((x) << USB0_TXFILLTUNING_TXSCHOH_SHIFT)

Definition at line 636 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHOH_MASK

#define USB0_TXFILLTUNING_TXSCHOH_MASK   (0xff << USB0_TXFILLTUNING_TXSCHOH_SHIFT)

Definition at line 635 of file usb.h.

◆ USB0_TXFILLTUNING_TXSCHOH_SHIFT

#define USB0_TXFILLTUNING_TXSCHOH_SHIFT   (0)

Definition at line 634 of file usb.h.

◆ USB0_USBCMD_D

#define USB0_USBCMD_D   MMIO32(USB0_BASE + 0x140)

Definition at line 133 of file usb.h.

◆ USB0_USBCMD_D_ATDTW

#define USB0_USBCMD_D_ATDTW   (1 << USB0_USBCMD_D_ATDTW_SHIFT)

Definition at line 346 of file usb.h.

◆ USB0_USBCMD_D_ATDTW_SHIFT

#define USB0_USBCMD_D_ATDTW_SHIFT   (14)

Definition at line 345 of file usb.h.

◆ USB0_USBCMD_D_ITC

#define USB0_USBCMD_D_ITC (   x)    ((x) << USB0_USBCMD_D_ITC_SHIFT)

Definition at line 351 of file usb.h.

◆ USB0_USBCMD_D_ITC_MASK

#define USB0_USBCMD_D_ITC_MASK   (0xff << USB0_USBCMD_D_ITC_SHIFT)

Definition at line 350 of file usb.h.

◆ USB0_USBCMD_D_ITC_SHIFT

#define USB0_USBCMD_D_ITC_SHIFT   (16)

Definition at line 349 of file usb.h.

◆ USB0_USBCMD_D_RS

#define USB0_USBCMD_D_RS   (1 << USB0_USBCMD_D_RS_SHIFT)

Definition at line 334 of file usb.h.

◆ USB0_USBCMD_D_RS_SHIFT

#define USB0_USBCMD_D_RS_SHIFT   (0)

Definition at line 333 of file usb.h.

◆ USB0_USBCMD_D_RST

#define USB0_USBCMD_D_RST   (1 << USB0_USBCMD_D_RST_SHIFT)

Definition at line 338 of file usb.h.

◆ USB0_USBCMD_D_RST_SHIFT

#define USB0_USBCMD_D_RST_SHIFT   (1)

Definition at line 337 of file usb.h.

◆ USB0_USBCMD_D_SUTW

#define USB0_USBCMD_D_SUTW   (1 << USB0_USBCMD_D_SUTW_SHIFT)

Definition at line 342 of file usb.h.

◆ USB0_USBCMD_D_SUTW_SHIFT

#define USB0_USBCMD_D_SUTW_SHIFT   (13)

Definition at line 341 of file usb.h.

◆ USB0_USBCMD_H

#define USB0_USBCMD_H   MMIO32(USB0_BASE + 0x140)

Definition at line 136 of file usb.h.

◆ USB0_USBCMD_H_ASE

#define USB0_USBCMD_H_ASE   (1 << USB0_USBCMD_H_ASE_SHIFT)

Definition at line 379 of file usb.h.

◆ USB0_USBCMD_H_ASE_SHIFT

#define USB0_USBCMD_H_ASE_SHIFT   (5)

Definition at line 378 of file usb.h.

◆ USB0_USBCMD_H_ASP1_0

#define USB0_USBCMD_H_ASP1_0 (   x)    ((x) << USB0_USBCMD_H_ASP1_0_SHIFT)

Definition at line 389 of file usb.h.

◆ USB0_USBCMD_H_ASP1_0_MASK

#define USB0_USBCMD_H_ASP1_0_MASK   (0x3 << USB0_USBCMD_H_ASP1_0_SHIFT)

Definition at line 388 of file usb.h.

◆ USB0_USBCMD_H_ASP1_0_SHIFT

#define USB0_USBCMD_H_ASP1_0_SHIFT   (8)

Definition at line 387 of file usb.h.

◆ USB0_USBCMD_H_ASPE

#define USB0_USBCMD_H_ASPE   (1 << USB0_USBCMD_H_ASPE_SHIFT)

Definition at line 393 of file usb.h.

◆ USB0_USBCMD_H_ASPE_SHIFT

#define USB0_USBCMD_H_ASPE_SHIFT   (11)

Definition at line 392 of file usb.h.

◆ USB0_USBCMD_H_FS0

#define USB0_USBCMD_H_FS0   (1 << USB0_USBCMD_H_FS0_SHIFT)

Definition at line 365 of file usb.h.

◆ USB0_USBCMD_H_FS0_SHIFT

#define USB0_USBCMD_H_FS0_SHIFT   (2)

Definition at line 364 of file usb.h.

◆ USB0_USBCMD_H_FS1

#define USB0_USBCMD_H_FS1   (1 << USB0_USBCMD_H_FS1_SHIFT)

Definition at line 369 of file usb.h.

◆ USB0_USBCMD_H_FS1_SHIFT

#define USB0_USBCMD_H_FS1_SHIFT   (3)

Definition at line 368 of file usb.h.

◆ USB0_USBCMD_H_FS2

#define USB0_USBCMD_H_FS2   (1 << USB0_USBCMD_H_FS2_SHIFT)

Definition at line 397 of file usb.h.

◆ USB0_USBCMD_H_FS2_SHIFT

#define USB0_USBCMD_H_FS2_SHIFT   (15)

Definition at line 396 of file usb.h.

◆ USB0_USBCMD_H_IAA

#define USB0_USBCMD_H_IAA   (1 << USB0_USBCMD_H_IAA_SHIFT)

Definition at line 384 of file usb.h.

◆ USB0_USBCMD_H_IAA_SHIFT

#define USB0_USBCMD_H_IAA_SHIFT   (6)

Definition at line 383 of file usb.h.

◆ USB0_USBCMD_H_ITC

#define USB0_USBCMD_H_ITC (   x)    ((x) << USB0_USBCMD_H_ITC_SHIFT)

Definition at line 402 of file usb.h.

◆ USB0_USBCMD_H_ITC_MASK

#define USB0_USBCMD_H_ITC_MASK   (0xff << USB0_USBCMD_H_ITC_SHIFT)

Definition at line 401 of file usb.h.

◆ USB0_USBCMD_H_ITC_SHIFT

#define USB0_USBCMD_H_ITC_SHIFT   (16)

Definition at line 400 of file usb.h.

◆ USB0_USBCMD_H_PSE

#define USB0_USBCMD_H_PSE   (1 << USB0_USBCMD_H_PSE_SHIFT)

Definition at line 374 of file usb.h.

◆ USB0_USBCMD_H_PSE_SHIFT

#define USB0_USBCMD_H_PSE_SHIFT   (4)

Definition at line 373 of file usb.h.

◆ USB0_USBCMD_H_RS

#define USB0_USBCMD_H_RS   (1 << USB0_USBCMD_H_RS_SHIFT)

Definition at line 357 of file usb.h.

◆ USB0_USBCMD_H_RS_SHIFT

#define USB0_USBCMD_H_RS_SHIFT   (0)

Definition at line 356 of file usb.h.

◆ USB0_USBCMD_H_RST

#define USB0_USBCMD_H_RST   (1 << USB0_USBCMD_H_RST_SHIFT)

Definition at line 361 of file usb.h.

◆ USB0_USBCMD_H_RST_SHIFT

#define USB0_USBCMD_H_RST_SHIFT   (1)

Definition at line 360 of file usb.h.

◆ USB0_USBINTR_D

#define USB0_USBINTR_D   MMIO32(USB0_BASE + 0x148)

Definition at line 145 of file usb.h.

◆ USB0_USBINTR_D_NAKE

#define USB0_USBINTR_D_NAKE   (1 << USB0_USBINTR_D_NAKE_SHIFT)

Definition at line 512 of file usb.h.

◆ USB0_USBINTR_D_NAKE_SHIFT

#define USB0_USBINTR_D_NAKE_SHIFT   (16)

Definition at line 511 of file usb.h.

◆ USB0_USBINTR_D_PCE

#define USB0_USBINTR_D_PCE   (1 << USB0_USBINTR_D_PCE_SHIFT)

Definition at line 496 of file usb.h.

◆ USB0_USBINTR_D_PCE_SHIFT

#define USB0_USBINTR_D_PCE_SHIFT   (2)

Definition at line 495 of file usb.h.

◆ USB0_USBINTR_D_SLE

#define USB0_USBINTR_D_SLE   (1 << USB0_USBINTR_D_SLE_SHIFT)

Definition at line 508 of file usb.h.

◆ USB0_USBINTR_D_SLE_SHIFT

#define USB0_USBINTR_D_SLE_SHIFT   (8)

Definition at line 507 of file usb.h.

◆ USB0_USBINTR_D_SRE

#define USB0_USBINTR_D_SRE   (1 << USB0_USBINTR_D_SRE_SHIFT)

Definition at line 504 of file usb.h.

◆ USB0_USBINTR_D_SRE_SHIFT

#define USB0_USBINTR_D_SRE_SHIFT   (7)

Definition at line 503 of file usb.h.

◆ USB0_USBINTR_D_UE

#define USB0_USBINTR_D_UE   (1 << USB0_USBINTR_D_UE_SHIFT)

Definition at line 488 of file usb.h.

◆ USB0_USBINTR_D_UE_SHIFT

#define USB0_USBINTR_D_UE_SHIFT   (0)

Definition at line 487 of file usb.h.

◆ USB0_USBINTR_D_UEE

#define USB0_USBINTR_D_UEE   (1 << USB0_USBINTR_D_UEE_SHIFT)

Definition at line 492 of file usb.h.

◆ USB0_USBINTR_D_UEE_SHIFT

#define USB0_USBINTR_D_UEE_SHIFT   (1)

Definition at line 491 of file usb.h.

◆ USB0_USBINTR_D_URE

#define USB0_USBINTR_D_URE   (1 << USB0_USBINTR_D_URE_SHIFT)

Definition at line 500 of file usb.h.

◆ USB0_USBINTR_D_URE_SHIFT

#define USB0_USBINTR_D_URE_SHIFT   (6)

Definition at line 499 of file usb.h.

◆ USB0_USBINTR_H

#define USB0_USBINTR_H   MMIO32(USB0_BASE + 0x148)

Definition at line 148 of file usb.h.

◆ USB0_USBINTR_H_AAE

#define USB0_USBINTR_H_AAE   (1 << USB0_USBINTR_H_AAE_SHIFT)

Definition at line 534 of file usb.h.

◆ USB0_USBINTR_H_AAE_SHIFT

#define USB0_USBINTR_H_AAE_SHIFT   (5)

Definition at line 533 of file usb.h.

◆ USB0_USBINTR_H_FRE

#define USB0_USBINTR_H_FRE   (1 << USB0_USBINTR_H_FRE_SHIFT)

Definition at line 530 of file usb.h.

◆ USB0_USBINTR_H_FRE_SHIFT

#define USB0_USBINTR_H_FRE_SHIFT   (3)

Definition at line 529 of file usb.h.

◆ USB0_USBINTR_H_PCE

#define USB0_USBINTR_H_PCE   (1 << USB0_USBINTR_H_PCE_SHIFT)

Definition at line 526 of file usb.h.

◆ USB0_USBINTR_H_PCE_SHIFT

#define USB0_USBINTR_H_PCE_SHIFT   (2)

Definition at line 525 of file usb.h.

◆ USB0_USBINTR_H_SRE

#define USB0_USBINTR_H_SRE   (1 << USB0_USBINTR_H_SRE_SHIFT)

Definition at line 538 of file usb.h.

◆ USB0_USBINTR_H_SRE_SHIFT

#define USB0_USBINTR_H_SRE_SHIFT   (7)

Definition at line 537 of file usb.h.

◆ USB0_USBINTR_H_UAIE

#define USB0_USBINTR_H_UAIE   (1 << USB0_USBINTR_H_UAIE_SHIFT)

Definition at line 542 of file usb.h.

◆ USB0_USBINTR_H_UAIE_SHIFT

#define USB0_USBINTR_H_UAIE_SHIFT   (18)

Definition at line 541 of file usb.h.

◆ USB0_USBINTR_H_UE

#define USB0_USBINTR_H_UE   (1 << USB0_USBINTR_H_UE_SHIFT)

Definition at line 518 of file usb.h.

◆ USB0_USBINTR_H_UE_SHIFT

#define USB0_USBINTR_H_UE_SHIFT   (0)

Definition at line 517 of file usb.h.

◆ USB0_USBINTR_H_UEE

#define USB0_USBINTR_H_UEE   (1 << USB0_USBINTR_H_UEE_SHIFT)

Definition at line 522 of file usb.h.

◆ USB0_USBINTR_H_UEE_SHIFT

#define USB0_USBINTR_H_UEE_SHIFT   (1)

Definition at line 521 of file usb.h.

◆ USB0_USBINTR_H_UPIA

#define USB0_USBINTR_H_UPIA   (1 << USB0_USBINTR_H_UPIA_SHIFT)

Definition at line 546 of file usb.h.

◆ USB0_USBINTR_H_UPIA_SHIFT

#define USB0_USBINTR_H_UPIA_SHIFT   (19)

Definition at line 545 of file usb.h.

◆ USB0_USBMODE_D

#define USB0_USBMODE_D   MMIO32(USB0_BASE + 0x1A8)

Definition at line 196 of file usb.h.

◆ USB0_USBMODE_D_CM1_0

#define USB0_USBMODE_D_CM1_0 (   x)    ((x) << USB0_USBMODE_D_CM1_0_SHIFT)

Definition at line 945 of file usb.h.

◆ USB0_USBMODE_D_CM1_0_MASK

#define USB0_USBMODE_D_CM1_0_MASK   (0x3 << USB0_USBMODE_D_CM1_0_SHIFT)

Definition at line 944 of file usb.h.

◆ USB0_USBMODE_D_CM1_0_SHIFT

#define USB0_USBMODE_D_CM1_0_SHIFT   (0)

Definition at line 943 of file usb.h.

◆ USB0_USBMODE_D_ES

#define USB0_USBMODE_D_ES   (1 << USB0_USBMODE_D_ES_SHIFT)

Definition at line 949 of file usb.h.

◆ USB0_USBMODE_D_ES_SHIFT

#define USB0_USBMODE_D_ES_SHIFT   (2)

Definition at line 948 of file usb.h.

◆ USB0_USBMODE_D_SDIS

#define USB0_USBMODE_D_SDIS   (1 << USB0_USBMODE_D_SDIS_SHIFT)

Definition at line 957 of file usb.h.

◆ USB0_USBMODE_D_SDIS_SHIFT

#define USB0_USBMODE_D_SDIS_SHIFT   (4)

Definition at line 956 of file usb.h.

◆ USB0_USBMODE_D_SLOM

#define USB0_USBMODE_D_SLOM   (1 << USB0_USBMODE_D_SLOM_SHIFT)

Definition at line 953 of file usb.h.

◆ USB0_USBMODE_D_SLOM_SHIFT

#define USB0_USBMODE_D_SLOM_SHIFT   (3)

Definition at line 952 of file usb.h.

◆ USB0_USBMODE_H

#define USB0_USBMODE_H   MMIO32(USB0_BASE + 0x1A8)

Definition at line 199 of file usb.h.

◆ USB0_USBMODE_H_CM

#define USB0_USBMODE_H_CM (   x)    ((x) << USB0_USBMODE_H_CM_SHIFT)

Definition at line 964 of file usb.h.

◆ USB0_USBMODE_H_CM_MASK

#define USB0_USBMODE_H_CM_MASK   (0x3 << USB0_USBMODE_H_CM_SHIFT)

Definition at line 963 of file usb.h.

◆ USB0_USBMODE_H_CM_SHIFT

#define USB0_USBMODE_H_CM_SHIFT   (0)

Definition at line 962 of file usb.h.

◆ USB0_USBMODE_H_ES

#define USB0_USBMODE_H_ES   (1 << USB0_USBMODE_H_ES_SHIFT)

Definition at line 968 of file usb.h.

◆ USB0_USBMODE_H_ES_SHIFT

#define USB0_USBMODE_H_ES_SHIFT   (2)

Definition at line 967 of file usb.h.

◆ USB0_USBMODE_H_SDIS

#define USB0_USBMODE_H_SDIS   (1 << USB0_USBMODE_H_SDIS_SHIFT)

Definition at line 972 of file usb.h.

◆ USB0_USBMODE_H_SDIS_SHIFT

#define USB0_USBMODE_H_SDIS_SHIFT   (4)

Definition at line 971 of file usb.h.

◆ USB0_USBMODE_H_VBPS

#define USB0_USBMODE_H_VBPS   (1 << USB0_USBMODE_H_VBPS_SHIFT)

Definition at line 976 of file usb.h.

◆ USB0_USBMODE_H_VBPS_SHIFT

#define USB0_USBMODE_H_VBPS_SHIFT   (5)

Definition at line 975 of file usb.h.

◆ USB0_USBSTS_D

#define USB0_USBSTS_D   MMIO32(USB0_BASE + 0x144)

Definition at line 139 of file usb.h.

◆ USB0_USBSTS_D_NAKI

#define USB0_USBSTS_D_NAKI   (1 << USB0_USBSTS_D_NAKI_SHIFT)

Definition at line 432 of file usb.h.

◆ USB0_USBSTS_D_NAKI_SHIFT

#define USB0_USBSTS_D_NAKI_SHIFT   (16)

Definition at line 431 of file usb.h.

◆ USB0_USBSTS_D_PCI

#define USB0_USBSTS_D_PCI   (1 << USB0_USBSTS_D_PCI_SHIFT)

Definition at line 416 of file usb.h.

◆ USB0_USBSTS_D_PCI_SHIFT

#define USB0_USBSTS_D_PCI_SHIFT   (2)

Definition at line 415 of file usb.h.

◆ USB0_USBSTS_D_SLI

#define USB0_USBSTS_D_SLI   (1 << USB0_USBSTS_D_SLI_SHIFT)

Definition at line 428 of file usb.h.

◆ USB0_USBSTS_D_SLI_SHIFT

#define USB0_USBSTS_D_SLI_SHIFT   (8)

Definition at line 427 of file usb.h.

◆ USB0_USBSTS_D_SRI

#define USB0_USBSTS_D_SRI   (1 << USB0_USBSTS_D_SRI_SHIFT)

Definition at line 424 of file usb.h.

◆ USB0_USBSTS_D_SRI_SHIFT

#define USB0_USBSTS_D_SRI_SHIFT   (7)

Definition at line 423 of file usb.h.

◆ USB0_USBSTS_D_UEI

#define USB0_USBSTS_D_UEI   (1 << USB0_USBSTS_D_UEI_SHIFT)

Definition at line 412 of file usb.h.

◆ USB0_USBSTS_D_UEI_SHIFT

#define USB0_USBSTS_D_UEI_SHIFT   (1)

Definition at line 411 of file usb.h.

◆ USB0_USBSTS_D_UI

#define USB0_USBSTS_D_UI   (1 << USB0_USBSTS_D_UI_SHIFT)

Definition at line 408 of file usb.h.

◆ USB0_USBSTS_D_UI_SHIFT

#define USB0_USBSTS_D_UI_SHIFT   (0)

Definition at line 407 of file usb.h.

◆ USB0_USBSTS_D_URI

#define USB0_USBSTS_D_URI   (1 << USB0_USBSTS_D_URI_SHIFT)

Definition at line 420 of file usb.h.

◆ USB0_USBSTS_D_URI_SHIFT

#define USB0_USBSTS_D_URI_SHIFT   (6)

Definition at line 419 of file usb.h.

◆ USB0_USBSTS_H

#define USB0_USBSTS_H   MMIO32(USB0_BASE + 0x144)

Definition at line 142 of file usb.h.

◆ USB0_USBSTS_H_AAI

#define USB0_USBSTS_H_AAI   (1 << USB0_USBSTS_H_AAI_SHIFT)

Definition at line 454 of file usb.h.

◆ USB0_USBSTS_H_AAI_SHIFT

#define USB0_USBSTS_H_AAI_SHIFT   (5)

Definition at line 453 of file usb.h.

◆ USB0_USBSTS_H_AS

#define USB0_USBSTS_H_AS   (1 << USB0_USBSTS_H_AS_SHIFT)

Definition at line 474 of file usb.h.

◆ USB0_USBSTS_H_AS_SHIFT

#define USB0_USBSTS_H_AS_SHIFT   (15)

Definition at line 473 of file usb.h.

◆ USB0_USBSTS_H_FRI

#define USB0_USBSTS_H_FRI   (1 << USB0_USBSTS_H_FRI_SHIFT)

Definition at line 450 of file usb.h.

◆ USB0_USBSTS_H_FRI_SHIFT

#define USB0_USBSTS_H_FRI_SHIFT   (3)

Definition at line 449 of file usb.h.

◆ USB0_USBSTS_H_HCH

#define USB0_USBSTS_H_HCH   (1 << USB0_USBSTS_H_HCH_SHIFT)

Definition at line 462 of file usb.h.

◆ USB0_USBSTS_H_HCH_SHIFT

#define USB0_USBSTS_H_HCH_SHIFT   (12)

Definition at line 461 of file usb.h.

◆ USB0_USBSTS_H_PCI

#define USB0_USBSTS_H_PCI   (1 << USB0_USBSTS_H_PCI_SHIFT)

Definition at line 446 of file usb.h.

◆ USB0_USBSTS_H_PCI_SHIFT

#define USB0_USBSTS_H_PCI_SHIFT   (2)

Definition at line 445 of file usb.h.

◆ USB0_USBSTS_H_PS

#define USB0_USBSTS_H_PS   (1 << USB0_USBSTS_H_PS_SHIFT)

Definition at line 470 of file usb.h.

◆ USB0_USBSTS_H_PS_SHIFT

#define USB0_USBSTS_H_PS_SHIFT   (14)

Definition at line 469 of file usb.h.

◆ USB0_USBSTS_H_RCL

#define USB0_USBSTS_H_RCL   (1 << USB0_USBSTS_H_RCL_SHIFT)

Definition at line 466 of file usb.h.

◆ USB0_USBSTS_H_RCL_SHIFT

#define USB0_USBSTS_H_RCL_SHIFT   (13)

Definition at line 465 of file usb.h.

◆ USB0_USBSTS_H_SRI

#define USB0_USBSTS_H_SRI   (1 << USB0_USBSTS_H_SRI_SHIFT)

Definition at line 458 of file usb.h.

◆ USB0_USBSTS_H_SRI_SHIFT

#define USB0_USBSTS_H_SRI_SHIFT   (7)

Definition at line 457 of file usb.h.

◆ USB0_USBSTS_H_UAI

#define USB0_USBSTS_H_UAI   (1 << USB0_USBSTS_H_UAI_SHIFT)

Definition at line 478 of file usb.h.

◆ USB0_USBSTS_H_UAI_SHIFT

#define USB0_USBSTS_H_UAI_SHIFT   (18)

Definition at line 477 of file usb.h.

◆ USB0_USBSTS_H_UEI

#define USB0_USBSTS_H_UEI   (1 << USB0_USBSTS_H_UEI_SHIFT)

Definition at line 442 of file usb.h.

◆ USB0_USBSTS_H_UEI_SHIFT

#define USB0_USBSTS_H_UEI_SHIFT   (1)

Definition at line 441 of file usb.h.

◆ USB0_USBSTS_H_UI

#define USB0_USBSTS_H_UI   (1 << USB0_USBSTS_H_UI_SHIFT)

Definition at line 438 of file usb.h.

◆ USB0_USBSTS_H_UI_SHIFT

#define USB0_USBSTS_H_UI_SHIFT   (0)

Definition at line 437 of file usb.h.

◆ USB0_USBSTS_H_UPI

#define USB0_USBSTS_H_UPI   (1 << USB0_USBSTS_H_UPI_SHIFT)

Definition at line 482 of file usb.h.

◆ USB0_USBSTS_H_UPI_SHIFT

#define USB0_USBSTS_H_UPI_SHIFT   (19)

Definition at line 481 of file usb.h.

◆ USB_QH_CAPABILITIES_IOS

#define USB_QH_CAPABILITIES_IOS   (1 << USB_QH_CAPABILITIES_IOS_SHIFT)

Definition at line 95 of file usb.h.

◆ USB_QH_CAPABILITIES_IOS_SHIFT

#define USB_QH_CAPABILITIES_IOS_SHIFT   (15)

Definition at line 94 of file usb.h.

◆ USB_QH_CAPABILITIES_MPL

#define USB_QH_CAPABILITIES_MPL (   x)    BIT_ARG(USB_QH_CAPABILITIES_MPL, (x))

Definition at line 100 of file usb.h.

◆ USB_QH_CAPABILITIES_MPL_MASK

#define USB_QH_CAPABILITIES_MPL_MASK   BIT_MASK(USB_QH_CAPABILITIES_MPL)

Definition at line 99 of file usb.h.

◆ USB_QH_CAPABILITIES_MPL_SHIFT

#define USB_QH_CAPABILITIES_MPL_SHIFT   (16)

Definition at line 97 of file usb.h.

◆ USB_QH_CAPABILITIES_MPL_WIDTH

#define USB_QH_CAPABILITIES_MPL_WIDTH   (11)

Definition at line 98 of file usb.h.

◆ USB_QH_CAPABILITIES_MULT

#define USB_QH_CAPABILITIES_MULT (   x)    BIT_ARG(USB_QH_CAPABILITIES_MULT, (x))

Definition at line 108 of file usb.h.

◆ USB_QH_CAPABILITIES_MULT_MASK

#define USB_QH_CAPABILITIES_MULT_MASK   BIT_MASK(USB_QH_CAPABILITIES_MULT)

Definition at line 107 of file usb.h.

◆ USB_QH_CAPABILITIES_MULT_SHIFT

#define USB_QH_CAPABILITIES_MULT_SHIFT   (30)

Definition at line 105 of file usb.h.

◆ USB_QH_CAPABILITIES_MULT_WIDTH

#define USB_QH_CAPABILITIES_MULT_WIDTH   (2)

Definition at line 106 of file usb.h.

◆ USB_QH_CAPABILITIES_ZLT

#define USB_QH_CAPABILITIES_ZLT   (1 << USB_QH_CAPABILITIES_ZLT_SHIFT)

Definition at line 103 of file usb.h.

◆ USB_QH_CAPABILITIES_ZLT_SHIFT

#define USB_QH_CAPABILITIES_ZLT_SHIFT   (29)

Definition at line 102 of file usb.h.

◆ USB_TD_DTD_TOKEN_IOC

#define USB_TD_DTD_TOKEN_IOC   (1 << USB_TD_DTD_TOKEN_IOC_SHIFT)

Definition at line 57 of file usb.h.

◆ USB_TD_DTD_TOKEN_IOC_SHIFT

#define USB_TD_DTD_TOKEN_IOC_SHIFT   (15)

Definition at line 56 of file usb.h.

◆ USB_TD_DTD_TOKEN_MULTO

#define USB_TD_DTD_TOKEN_MULTO (   x)    BIT_ARG(USB_TD_DTD_TOKEN_MULTO, (x))

Definition at line 62 of file usb.h.

◆ USB_TD_DTD_TOKEN_MULTO_MASK

#define USB_TD_DTD_TOKEN_MULTO_MASK   BIT_MASK(USB_TD_DTD_TOKEN_MULTO)

Definition at line 61 of file usb.h.

◆ USB_TD_DTD_TOKEN_MULTO_SHIFT

#define USB_TD_DTD_TOKEN_MULTO_SHIFT   (10)

Definition at line 59 of file usb.h.

◆ USB_TD_DTD_TOKEN_MULTO_WIDTH

#define USB_TD_DTD_TOKEN_MULTO_WIDTH   (2)

Definition at line 60 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_ACTIVE

#define USB_TD_DTD_TOKEN_STATUS_ACTIVE    (1 << USB_TD_DTD_TOKEN_STATUS_ACTIVE_SHIFT)

Definition at line 65 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_ACTIVE_SHIFT

#define USB_TD_DTD_TOKEN_STATUS_ACTIVE_SHIFT   (7)

Definition at line 64 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR

#define USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR    (1 << USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR_SHIFT)

Definition at line 73 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR_SHIFT

#define USB_TD_DTD_TOKEN_STATUS_BUFFER_ERROR_SHIFT   (5)

Definition at line 72 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_HALTED

#define USB_TD_DTD_TOKEN_STATUS_HALTED    (1 << USB_TD_DTD_TOKEN_STATUS_HALTED_SHIFT)

Definition at line 69 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_HALTED_SHIFT

#define USB_TD_DTD_TOKEN_STATUS_HALTED_SHIFT   (6)

Definition at line 68 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR

#define USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR    (1 << USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR_SHIFT)

Definition at line 77 of file usb.h.

◆ USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR_SHIFT

#define USB_TD_DTD_TOKEN_STATUS_TRANSACTION_ERROR_SHIFT   (3)

Definition at line 76 of file usb.h.

◆ USB_TD_DTD_TOKEN_TOTAL_BYTES

#define USB_TD_DTD_TOKEN_TOTAL_BYTES (   x)    BIT_ARG(USB_TD_DTD_TOKEN_TOTAL_BYTES, (x))

Definition at line 54 of file usb.h.

◆ USB_TD_DTD_TOKEN_TOTAL_BYTES_MASK

#define USB_TD_DTD_TOKEN_TOTAL_BYTES_MASK   BIT_MASK(USB_TD_DTD_TOKEN_TOTAL_BYTES)

Definition at line 53 of file usb.h.

◆ USB_TD_DTD_TOKEN_TOTAL_BYTES_SHIFT

#define USB_TD_DTD_TOKEN_TOTAL_BYTES_SHIFT   (16)

Definition at line 51 of file usb.h.

◆ USB_TD_DTD_TOKEN_TOTAL_BYTES_WIDTH

#define USB_TD_DTD_TOKEN_TOTAL_BYTES_WIDTH   (15)

Definition at line 52 of file usb.h.

◆ USB_TD_NEXT_DTD_POINTER_TERMINATE

#define USB_TD_NEXT_DTD_POINTER_TERMINATE
Value:
((volatile usb_transfer_descriptor_t *) \
#define USB_TD_NEXT_DTD_POINTER_TERMINATE_SHIFT
Definition: usb.h:46

Definition at line 47 of file usb.h.

◆ USB_TD_NEXT_DTD_POINTER_TERMINATE_SHIFT

#define USB_TD_NEXT_DTD_POINTER_TERMINATE_SHIFT   (0)

Definition at line 46 of file usb.h.

Typedef Documentation

◆ usb_transfer_descriptor_t

Definition at line 38 of file usb.h.