!!omap
- USB0_CAPLENGTH:
    fields: !!omap
    - CAPLENGTH:
        access: r
        description: Indicates offset to add to the register base address at the beginning
          of the Operational Register
        lsb: 0
        reset_value: '0x40'
        width: 8
    - HCIVERSION:
        access: r
        description: BCD encoding of the EHCI revision number supported by this host
          controller
        lsb: 8
        reset_value: '0x100'
        width: 16
- USB0_HCSPARAMS:
    fields: !!omap
    - N_PORTS:
        access: r
        description: Number of downstream ports
        lsb: 0
        reset_value: '0x1'
        width: 4
    - PPC:
        access: r
        description: Port Power Control
        lsb: 4
        reset_value: '0x1'
        width: 1
    - N_PCC:
        access: r
        description: Number of Ports per Companion Controller
        lsb: 8
        reset_value: '0x0'
        width: 4
    - N_CC:
        access: r
        description: Number of Companion Controller
        lsb: 12
        reset_value: '0x0'
        width: 4
    - PI:
        access: r
        description: Port indicators
        lsb: 16
        reset_value: '0x1'
        width: 1
    - N_PTT:
        access: r
        description: Number of Ports per Transaction Translator
        lsb: 20
        reset_value: '0x0'
        width: 4
    - N_TT:
        access: r
        description: Number of Transaction Translators
        lsb: 24
        reset_value: '0x0'
        width: 4
- USB0_HCCPARAMS:
    fields: !!omap
    - ADC:
        access: r
        description: 64-bit Addressing Capability
        lsb: 0
        reset_value: '0'
        width: 1
    - PFL:
        access: r
        description: Programmable Frame List Flag
        lsb: 1
        reset_value: '1'
        width: 1
    - ASP:
        access: r
        description: Asynchronous Schedule Park Capability
        lsb: 2
        reset_value: '1'
        width: 1
    - IST:
        access: r
        description: Isochronous Scheduling Threshold
        lsb: 4
        reset_value: '0'
        width: 4
    - EECP:
        access: r
        description: EHCI Extended Capabilities Pointer
        lsb: 8
        reset_value: '0'
        width: 4
- USB0_DCCPARAMS:
    fields: !!omap
    - DEN:
        access: r
        description: Device Endpoint Number
        lsb: 0
        reset_value: '0x4'
        width: 5
    - DC:
        access: r
        description: Device Capable
        lsb: 7
        reset_value: '0x1'
        width: 1
    - HC:
        access: r
        description: Host Capable
        lsb: 8
        reset_value: '0x1'
        width: 1
- USB0_USBCMD_D:
    fields: !!omap
    - RS:
        access: rw
        description: Run/Stop
        lsb: 0
        reset_value: '0'
        width: 1
    - RST:
        access: rw
        description: Controller reset
        lsb: 1
        reset_value: '0'
        width: 1
    - SUTW:
        access: rw
        description: Setup trip wire
        lsb: 13
        reset_value: '0'
        width: 1
    - ATDTW:
        access: rw
        description: Add dTD trip wire
        lsb: 14
        reset_value: '0'
        width: 1
    - ITC:
        access: rw
        description: Interrupt threshold control
        lsb: 16
        reset_value: '0x8'
        width: 8
- USB0_USBCMD_H:
    fields: !!omap
    - RS:
        access: rw
        description: Run/Stop
        lsb: 0
        reset_value: '0'
        width: 1
    - RST:
        access: rw
        description: Controller reset
        lsb: 1
        reset_value: '0'
        width: 1
    - FS0:
        access: ''
        description: Bit 0 of the Frame List Size bits
        lsb: 2
        reset_value: '0'
        width: 1
    - FS1:
        access: ''
        description: Bit 1 of the Frame List Size bits
        lsb: 3
        reset_value: '0'
        width: 1
    - PSE:
        access: rw
        description: This bit controls whether the host controller skips processing
          the periodic schedule
        lsb: 4
        reset_value: '0'
        width: 1
    - ASE:
        access: rw
        description: This bit controls whether the host controller skips processing
          the asynchronous schedule
        lsb: 5
        reset_value: '0'
        width: 1
    - IAA:
        access: rw
        description: This bit is used as a doorbell by software to tell the host controller
          to issue an interrupt the next time it advances asynchronous schedule
        lsb: 6
        reset_value: '0'
        width: 1
    - ASP1_0:
        access: rw
        description: Asynchronous schedule park mode
        lsb: 8
        reset_value: '0x3'
        width: 2
    - ASPE:
        access: rw
        description: Asynchronous Schedule Park Mode Enable
        lsb: 11
        reset_value: '1'
        width: 1
    - FS2:
        access: ''
        description: Bit 2 of the Frame List Size bits
        lsb: 15
        reset_value: '0'
        width: 1
    - ITC:
        access: rw
        description: Interrupt threshold control
        lsb: 16
        reset_value: '0x8'
        width: 8
- USB0_USBSTS_D:
    fields: !!omap
    - UI:
        access: rwc
        description: USB interrupt
        lsb: 0
        reset_value: '0'
        width: 1
    - UEI:
        access: rwc
        description: USB error interrupt
        lsb: 1
        reset_value: '0'
        width: 1
    - PCI:
        access: rwc
        description: Port change detect
        lsb: 2
        reset_value: '0'
        width: 1
    - URI:
        access: rwc
        description: USB reset received
        lsb: 6
        reset_value: '0'
        width: 1
    - SRI:
        access: rwc
        description: SOF received
        lsb: 7
        reset_value: '0'
        width: 1
    - SLI:
        access: rwc
        description: DCSuspend
        lsb: 8
        reset_value: '0'
        width: 1
    - NAKI:
        access: r
        description: NAK interrupt bit
        lsb: 16
        reset_value: '0'
        width: 1
- USB0_USBSTS_H:
    fields: !!omap
    - UI:
        access: rwc
        description: USB interrupt
        lsb: 0
        reset_value: '0'
        width: 1
    - UEI:
        access: rwc
        description: USB error interrupt
        lsb: 1
        reset_value: '0'
        width: 1
    - PCI:
        access: rwc
        description: Port change detect
        lsb: 2
        reset_value: '0'
        width: 1
    - FRI:
        access: rwc
        description: Frame list roll-over
        lsb: 3
        reset_value: '0'
        width: 1
    - AAI:
        access: rwc
        description: Interrupt on async advance
        lsb: 5
        reset_value: '0'
        width: 1
    - SRI:
        access: rwc
        description: SOF received
        lsb: 7
        reset_value: '0'
        width: 1
    - HCH:
        access: r
        description: HCHalted
        lsb: 12
        reset_value: '1'
        width: 1
    - RCL:
        access: r
        description: Reclamation
        lsb: 13
        reset_value: '0'
        width: 1
    - PS:
        access: r
        description: Periodic schedule status
        lsb: 14
        reset_value: '0'
        width: 1
    - AS:
        access: ''
        description: Asynchronous schedule status
        lsb: 15
        reset_value: '0'
        width: 1
    - UAI:
        access: rwc
        description: USB host asynchronous interrupt (USBHSTASYNCINT)
        lsb: 18
        reset_value: '0'
        width: 1
    - UPI:
        access: rwc
        description: USB host periodic interrupt (USBHSTPERINT)
        lsb: 19
        reset_value: '0'
        width: 1
- USB0_USBINTR_D:
    fields: !!omap
    - UE:
        access: rw
        description: USB interrupt enable
        lsb: 0
        reset_value: '0'
        width: 1
    - UEE:
        access: rw
        description: USB error interrupt enable
        lsb: 1
        reset_value: '0'
        width: 1
    - PCE:
        access: rw
        description: Port change detect enable
        lsb: 2
        reset_value: '0'
        width: 1
    - URE:
        access: rw
        description: USB reset enable
        lsb: 6
        reset_value: '0'
        width: 1
    - SRE:
        access: rw
        description: SOF received enable
        lsb: 7
        reset_value: '0'
        width: 1
    - SLE:
        access: rw
        description: Sleep enable
        lsb: 8
        reset_value: '0'
        width: 1
    - NAKE:
        access: rw
        description: NAK interrupt enable
        lsb: 16
        reset_value: '0'
        width: 1
- USB0_USBINTR_H:
    fields: !!omap
    - UE:
        access: rw
        description: USB interrupt enable
        lsb: 0
        reset_value: '0'
        width: 1
    - UEE:
        access: rw
        description: USB error interrupt enable
        lsb: 1
        reset_value: '0'
        width: 1
    - PCE:
        access: rw
        description: Port change detect enable
        lsb: 2
        reset_value: '0'
        width: 1
    - FRE:
        access: rw
        description: Frame list rollover enable
        lsb: 3
        reset_value: '0'
        width: 1
    - AAE:
        access: rw
        description: Interrupt on asynchronous advance enable
        lsb: 5
        reset_value: '0'
        width: 1
    - SRE:
        access: ''
        description: SOF received enable
        lsb: 7
        reset_value: '0'
        width: 1
    - UAIE:
        access: rw
        description: USB host asynchronous interrupt enable
        lsb: 18
        reset_value: '0'
        width: 1
    - UPIA:
        access: rw
        description: USB host periodic interrupt enable
        lsb: 19
        reset_value: '0'
        width: 1
- USB0_FRINDEX_D:
    fields: !!omap
    - FRINDEX2_0:
        access: r
        description: Current micro frame number
        lsb: 0
        reset_value: ''
        width: 3
    - FRINDEX13_3:
        access: r
        description: Current frame number of the last frame transmitted
        lsb: 3
        reset_value: ''
        width: 11
- USB0_FRINDEX_H:
    fields: !!omap
    - FRINDEX2_0:
        access: rw
        description: Current micro frame number
        lsb: 0
        reset_value: ''
        width: 3
    - FRINDEX12_3:
        access: rw
        description: Frame list current index
        lsb: 3
        reset_value: ''
        width: 10
- USB0_DEVICEADDR:
    fields: !!omap
    - USBADRA:
        access: ''
        description: Device address advance
        lsb: 24
        reset_value: '0'
        width: 1
    - USBADR:
        access: rw
        description: USB device address
        lsb: 25
        reset_value: '0'
        width: 7
- USB0_PERIODICLISTBASE:
    fields: !!omap
    - PERBASE31_12:
        access: rw
        description: Base Address (Low)
        lsb: 12
        reset_value: ''
        width: 20
- USB0_ENDPOINTLISTADDR:
    fields: !!omap
    - EPBASE31_11:
        access: rw
        description: Endpoint list pointer (low)
        lsb: 11
        reset_value: ''
        width: 21
- USB0_ASYNCLISTADDR:
    fields: !!omap
    - ASYBASE31_5:
        access: rw
        description: Link pointer (Low) LPL
        lsb: 5
        reset_value: ''
        width: 27
- USB0_TTCTRL:
    fields: !!omap
    - TTHA:
        access: rw
        description: Hub address when FS or LS device are connected directly
        lsb: 24
        reset_value: ''
        width: 7
- USB0_BURSTSIZE:
    fields: !!omap
    - RXPBURST:
        access: rw
        description: Programmable RX burst length
        lsb: 0
        reset_value: '0x10'
        width: 8
    - TXPBURST:
        access: rw
        description: Programmable TX burst length
        lsb: 8
        reset_value: '0x10'
        width: 8
- USB0_TXFILLTUNING:
    fields: !!omap
    - TXSCHOH:
        access: rw
        description: FIFO burst threshold
        lsb: 0
        reset_value: '0x2'
        width: 8
    - TXSCHEATLTH:
        access: rw
        description: Scheduler health counter
        lsb: 8
        reset_value: '0x0'
        width: 5
    - TXFIFOTHRES:
        access: rw
        description: Scheduler overhead
        lsb: 16
        reset_value: '0x0'
        width: 6
- USB0_BINTERVAL:
    fields: !!omap
    - BINT:
        access: rw
        description: bInterval value
        lsb: 0
        reset_value: '0x00'
        width: 4
- USB0_ENDPTNAK:
    fields: !!omap
    - EPRN:
        access: rwc
        description: Rx endpoint NAK
        lsb: 0
        reset_value: '0x00'
        width: 6
    - EPTN:
        access: rwc
        description: Tx endpoint NAK
        lsb: 16
        reset_value: '0x00'
        width: 6
- USB0_ENDPTNAKEN:
    fields: !!omap
    - EPRNE:
        access: rw
        description: Rx endpoint NAK enable
        lsb: 0
        reset_value: '0x00'
        width: 6
    - EPTNE:
        access: rw
        description: Tx endpoint NAK
        lsb: 16
        reset_value: '0x00'
        width: 6
- USB0_PORTSC1_D:
    fields: !!omap
    - CCS:
        access: r
        description: Current connect status
        lsb: 0
        reset_value: '0'
        width: 1
    - PE:
        access: r
        description: Port enable
        lsb: 2
        reset_value: '1'
        width: 1
    - PEC:
        access: r
        description: Port enable/disable change
        lsb: 3
        reset_value: '0'
        width: 1
    - FPR:
        access: rw
        description: Force port resume
        lsb: 6
        reset_value: '0'
        width: 1
    - SUSP:
        access: r
        description: Suspend
        lsb: 7
        reset_value: '0'
        width: 1
    - PR:
        access: r
        description: Port reset
        lsb: 8
        reset_value: '0'
        width: 1
    - HSP:
        access: r
        description: High-speed status
        lsb: 9
        reset_value: '0'
        width: 1
    - PIC1_0:
        access: rw
        description: Port indicator control
        lsb: 14
        reset_value: '0'
        width: 2
    - PTC3_0:
        access: rw
        description: Port test control
        lsb: 16
        reset_value: '0'
        width: 4
    - PHCD:
        access: rw
        description: PHY low power suspend - clock disable (PLPSCD)
        lsb: 23
        reset_value: '0'
        width: 1
    - PFSC:
        access: rw
        description: Port force full speed connect
        lsb: 24
        reset_value: '0'
        width: 1
    - PSPD:
        access: r
        description: Port speed
        lsb: 26
        reset_value: '0'
        width: 2
- USB0_PORTSC1_H:
    fields: !!omap
    - CCS:
        access: rwc
        description: Current connect status
        lsb: 0
        reset_value: '0'
        width: 1
    - CSC:
        access: rwc
        description: Connect status change
        lsb: 1
        reset_value: '0'
        width: 1
    - PE:
        access: rw
        description: Port enable
        lsb: 2
        reset_value: '0'
        width: 1
    - PEC:
        access: rwc
        description: Port disable/enable change
        lsb: 3
        reset_value: '0'
        width: 1
    - OCA:
        access: r
        description: Over-current active
        lsb: 4
        reset_value: '0'
        width: 1
    - OCC:
        access: rwc
        description: Over-current change
        lsb: 5
        reset_value: '0'
        width: 1
    - FPR:
        access: rw
        description: Force port resume
        lsb: 6
        reset_value: '0'
        width: 1
    - SUSP:
        access: rw
        description: Suspend
        lsb: 7
        reset_value: '0'
        width: 1
    - PR:
        access: rw
        description: Port reset
        lsb: 8
        reset_value: '0'
        width: 1
    - HSP:
        access: r
        description: High-speed status
        lsb: 9
        reset_value: '0'
        width: 1
    - LS:
        access: r
        description: Line status
        lsb: 10
        reset_value: '0x3'
        width: 2
    - PP:
        access: rw
        description: Port power control
        lsb: 12
        reset_value: '0'
        width: 1
    - PIC1_0:
        access: rw
        description: Port indicator control
        lsb: 14
        reset_value: '0'
        width: 2
    - PTC3_0:
        access: rw
        description: Port test control
        lsb: 16
        reset_value: '0'
        width: 4
    - WKCN:
        access: rw
        description: Wake on connect enable (WKCNNT_E)
        lsb: 20
        reset_value: '0'
        width: 1
    - WKDC:
        access: rw
        description: Wake on disconnect enable (WKDSCNNT_E)
        lsb: 21
        reset_value: '0'
        width: 1
    - WKOC:
        access: rw
        description: Wake on over-current enable (WKOC_E)
        lsb: 22
        reset_value: '0'
        width: 1
    - PHCD:
        access: rw
        description: PHY low power suspend - clock disable (PLPSCD)
        lsb: 23
        reset_value: '0'
        width: 1
    - PFSC:
        access: rw
        description: Port force full speed connect
        lsb: 24
        reset_value: '0'
        width: 1
    - PSPD:
        access: r
        description: Port speed
        lsb: 26
        reset_value: '0'
        width: 2
- USB0_OTGSC:
    fields: !!omap
    - VD:
        access: rw
        description: VBUS_Discharge
        lsb: 0
        reset_value: '0'
        width: 1
    - VC:
        access: rw
        description: VBUS_Charge
        lsb: 1
        reset_value: '0'
        width: 1
    - HAAR:
        access: rw
        description: Hardware assist auto_reset
        lsb: 2
        reset_value: '0'
        width: 1
    - OT:
        access: rw
        description: OTG termination
        lsb: 3
        reset_value: '0'
        width: 1
    - DP:
        access: rw
        description: Data pulsing
        lsb: 4
        reset_value: '0'
        width: 1
    - IDPU:
        access: rw
        description: ID pull-up
        lsb: 5
        reset_value: '1'
        width: 1
    - HADP:
        access: rw
        description: Hardware assist data pulse
        lsb: 6
        reset_value: '0'
        width: 1
    - HABA:
        access: rw
        description: Hardware assist B-disconnect to A-connect
        lsb: 7
        reset_value: '0'
        width: 1
    - ID:
        access: r
        description: USB ID
        lsb: 8
        reset_value: '0'
        width: 1
    - AVV:
        access: r
        description: A-VBUS valid
        lsb: 9
        reset_value: '0'
        width: 1
    - ASV:
        access: r
        description: A-session valid
        lsb: 10
        reset_value: '0'
        width: 1
    - BSV:
        access: r
        description: B-session valid
        lsb: 11
        reset_value: '0'
        width: 1
    - BSE:
        access: r
        description: B-session end
        lsb: 12
        reset_value: '0'
        width: 1
    - MS1T:
        access: r
        description: 1 millisecond timer toggle
        lsb: 13
        reset_value: '0'
        width: 1
    - DPS:
        access: r
        description: Data bus pulsing status
        lsb: 14
        reset_value: '0'
        width: 1
    - IDIS:
        access: rwc
        description: USB ID interrupt status
        lsb: 16
        reset_value: '0'
        width: 1
    - AVVIS:
        access: rwc
        description: A-VBUS valid interrupt status
        lsb: 17
        reset_value: '0'
        width: 1
    - ASVIS:
        access: rwc
        description: A-Session valid interrupt status
        lsb: 18
        reset_value: '0'
        width: 1
    - BSVIS:
        access: rwc
        description: B-Session valid interrupt status
        lsb: 19
        reset_value: '0'
        width: 1
    - BSEIS:
        access: rwc
        description: B-Session end interrupt status
        lsb: 20
        reset_value: '0'
        width: 1
    - MS1S:
        access: rwc
        description: 1 millisecond timer interrupt status
        lsb: 21
        reset_value: '0'
        width: 1
    - DPIS:
        access: rwc
        description: Data pulse interrupt status
        lsb: 22
        reset_value: '0'
        width: 1
    - IDIE:
        access: rw
        description: USB ID interrupt enable
        lsb: 24
        reset_value: '0'
        width: 1
    - AVVIE:
        access: rw
        description: A-VBUS valid interrupt enable
        lsb: 25
        reset_value: '0'
        width: 1
    - ASVIE:
        access: rw
        description: A-session valid interrupt enable
        lsb: 26
        reset_value: '0'
        width: 1
    - BSVIE:
        access: rw
        description: B-session valid interrupt enable
        lsb: 27
        reset_value: '0'
        width: 1
    - BSEIE:
        access: rw
        description: B-session end interrupt enable
        lsb: 28
        reset_value: '0'
        width: 1
    - MS1E:
        access: rw
        description: 1 millisecond timer interrupt enable
        lsb: 29
        reset_value: '0'
        width: 1
    - DPIE:
        access: rw
        description: Data pulse interrupt enable
        lsb: 30
        reset_value: '0'
        width: 1
- USB0_USBMODE_D:
    fields: !!omap
    - CM1_0:
        access: rwo
        description: Controller mode
        lsb: 0
        reset_value: '0'
        width: 2
    - ES:
        access: rw
        description: Endian select
        lsb: 2
        reset_value: '0'
        width: 1
    - SLOM:
        access: rw
        description: Setup Lockout mode
        lsb: 3
        reset_value: '0'
        width: 1
    - SDIS:
        access: rw
        description: Setup Lockout mode
        lsb: 4
        reset_value: '0'
        width: 1
- USB0_USBMODE_H:
    fields: !!omap
    - CM:
        access: rwo
        description: Controller mode
        lsb: 0
        reset_value: '0'
        width: 2
    - ES:
        access: rw
        description: Endian select
        lsb: 2
        reset_value: '0'
        width: 1
    - SDIS:
        access: rw
        description: Stream disable mode
        lsb: 4
        reset_value: '0'
        width: 1
    - VBPS:
        access: rwo
        description: VBUS power select
        lsb: 5
        reset_value: '0'
        width: 1
- USB0_ENDPTSETUPSTAT:
    fields: !!omap
    - ENDPTSETUPSTAT:
        access: rwc
        description: Setup endpoint status for logical endpoints 0 to 5
        lsb: 0
        reset_value: '0'
        width: 6
- USB0_ENDPTPRIME:
    fields: !!omap
    - PERB:
        access: rws
        description: Prime endpoint receive buffer for physical OUT endpoints 5 to
          0
        lsb: 0
        reset_value: '0'
        width: 6
    - PETB:
        access: rws
        description: Prime endpoint transmit buffer for physical IN endpoints 5 to
          0
        lsb: 16
        reset_value: '0'
        width: 6
- USB0_ENDPTFLUSH:
    fields: !!omap
    - FERB:
        access: rwc
        description: Flush endpoint receive buffer for physical OUT endpoints 5 to
          0
        lsb: 0
        reset_value: '0'
        width: 6
    - FETB:
        access: rwc
        description: Flush endpoint transmit buffer for physical IN endpoints 5 to
          0
        lsb: 16
        reset_value: '0'
        width: 6
- USB0_ENDPTSTAT:
    fields: !!omap
    - ERBR:
        access: r
        description: Endpoint receive buffer ready for physical OUT endpoints 5 to
          0
        lsb: 0
        reset_value: '0'
        width: 6
    - ETBR:
        access: r
        description: Endpoint transmit buffer ready for physical IN endpoints 3 to
          0
        lsb: 16
        reset_value: '0'
        width: 6
- USB0_ENDPTCOMPLETE:
    fields: !!omap
    - ERCE:
        access: rwc
        description: Endpoint receive complete event for physical OUT endpoints 5
          to 0
        lsb: 0
        reset_value: '0'
        width: 6
    - ETCE:
        access: rwc
        description: Endpoint transmit complete event for physical IN endpoints 5
          to 0
        lsb: 16
        reset_value: '0'
        width: 6
- USB0_ENDPTCTRL0:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT1_0:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXE:
        access: r
        description: Rx endpoint enable
        lsb: 7
        reset_value: '1'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: ''
        width: 1
    - TXT1_0:
        access: r
        description: Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '1'
        width: 1
- USB0_ENDPTCTRL1:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXI:
        access: rw
        description: Rx data toggle inhibit
        lsb: 5
        reset_value: '0'
        width: 1
    - RXR:
        access: ws
        description: Rx data toggle reset
        lsb: 6
        reset_value: '0'
        width: 1
    - RXE:
        access: rw
        description: Rx endpoint enable
        lsb: 7
        reset_value: '0'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: '0'
        width: 1
    - TXT1_0:
        access: r
        description: Tx Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXI:
        access: rw
        description: Tx data toggle inhibit
        lsb: 21
        reset_value: '0'
        width: 1
    - TXR:
        access: ws
        description: Tx data toggle reset
        lsb: 22
        reset_value: '1'
        width: 1
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '0'
        width: 1
- USB0_ENDPTCTRL2:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXI:
        access: rw
        description: Rx data toggle inhibit
        lsb: 5
        reset_value: '0'
        width: 1
    - RXR:
        access: ws
        description: Rx data toggle reset
        lsb: 6
        reset_value: '0'
        width: 1
    - RXE:
        access: rw
        description: Rx endpoint enable
        lsb: 7
        reset_value: '0'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: '0'
        width: 1
    - TXT1_0:
        access: r
        description: Tx Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXI:
        access: rw
        description: Tx data toggle inhibit
        lsb: 21
        reset_value: '0'
        width: 1
    - TXR:
        access: ws
        description: Tx data toggle reset
        lsb: 22
        reset_value: '1'
        width: 1
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '0'
        width: 1
- USB0_ENDPTCTRL3:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXI:
        access: rw
        description: Rx data toggle inhibit
        lsb: 5
        reset_value: '0'
        width: 1
    - RXR:
        access: ws
        description: Rx data toggle reset
        lsb: 6
        reset_value: '0'
        width: 1
    - RXE:
        access: rw
        description: Rx endpoint enable
        lsb: 7
        reset_value: '0'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: '0'
        width: 1
    - TXT1_0:
        access: r
        description: Tx Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXI:
        access: rw
        description: Tx data toggle inhibit
        lsb: 21
        reset_value: '0'
        width: 1
    - TXR:
        access: ws
        description: Tx data toggle reset
        lsb: 22
        reset_value: '1'
        width: 1
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '0'
        width: 1
- USB0_ENDPTCTRL4:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXI:
        access: rw
        description: Rx data toggle inhibit
        lsb: 5
        reset_value: '0'
        width: 1
    - RXR:
        access: ws
        description: Rx data toggle reset
        lsb: 6
        reset_value: '0'
        width: 1
    - RXE:
        access: rw
        description: Rx endpoint enable
        lsb: 7
        reset_value: '0'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: '0'
        width: 1
    - TXT1_0:
        access: r
        description: Tx Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXI:
        access: rw
        description: Tx data toggle inhibit
        lsb: 21
        reset_value: '0'
        width: 1
    - TXR:
        access: ws
        description: Tx data toggle reset
        lsb: 22
        reset_value: '1'
        width: 1
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '0'
        width: 1
- USB0_ENDPTCTRL5:
    fields: !!omap
    - RXS:
        access: rw
        description: Rx endpoint stall
        lsb: 0
        reset_value: '0'
        width: 1
    - RXT:
        access: rw
        description: Endpoint type
        lsb: 2
        reset_value: '0'
        width: 2
    - RXI:
        access: rw
        description: Rx data toggle inhibit
        lsb: 5
        reset_value: '0'
        width: 1
    - RXR:
        access: ws
        description: Rx data toggle reset
        lsb: 6
        reset_value: '0'
        width: 1
    - RXE:
        access: rw
        description: Rx endpoint enable
        lsb: 7
        reset_value: '0'
        width: 1
    - TXS:
        access: rw
        description: Tx endpoint stall
        lsb: 16
        reset_value: '0'
        width: 1
    - TXT1_0:
        access: r
        description: Tx Endpoint type
        lsb: 18
        reset_value: '0'
        width: 2
    - TXI:
        access: rw
        description: Tx data toggle inhibit
        lsb: 21
        reset_value: '0'
        width: 1
    - TXR:
        access: ws
        description: Tx data toggle reset
        lsb: 22
        reset_value: '1'
        width: 1
    - TXE:
        access: r
        description: Tx endpoint enable
        lsb: 23
        reset_value: '0'
        width: 1
