stm32-data/data/registers/otghs_v1.yaml
2021-11-17 21:23:26 +01:00

931 lines
25 KiB
YAML

---
block/OTG_HS:
description: USB on the go high speed
items:
- name: OTG_HS_GOTGCTL
description: OTG_HS control and status register
byte_offset: 0
fieldset: OTG_HS_GOTGCTL
- name: OTG_HS_GOTGINT
description: OTG_HS interrupt register
byte_offset: 4
fieldset: OTG_HS_GOTGINT
- name: OTG_HS_GAHBCFG
description: OTG_HS AHB configuration register
byte_offset: 8
fieldset: OTG_HS_GAHBCFG
- name: OTG_HS_GUSBCFG
description: OTG_HS USB configuration register
byte_offset: 12
fieldset: OTG_HS_GUSBCFG
- name: OTG_HS_GRSTCTL
description: OTG_HS reset register
byte_offset: 16
fieldset: OTG_HS_GRSTCTL
- name: OTG_HS_GINTSTS
description: OTG_HS core interrupt register
byte_offset: 20
fieldset: OTG_HS_GINTSTS
- name: OTG_HS_GINTMSK
description: OTG_HS interrupt mask register
byte_offset: 24
fieldset: OTG_HS_GINTMSK
- name: OTG_HS_GRXSTSR_Device
description: OTG_HS Receive status debug read register (peripheral mode mode)
byte_offset: 28
access: Read
fieldset: OTG_HS_GRXSTSR_Device
- name: OTG_HS_GRXSTSR_Host
description: OTG_HS Receive status debug read register (host mode)
byte_offset: 28
access: Read
fieldset: OTG_HS_GRXSTSR_Host
- name: OTG_HS_GRXSTSP_Device
description: OTG_HS status read and pop register (peripheral mode)
byte_offset: 32
access: Read
fieldset: OTG_HS_GRXSTSP_Device
- name: OTG_HS_GRXSTSP_Host
description: OTG_HS status read and pop register (host mode)
byte_offset: 32
access: Read
fieldset: OTG_HS_GRXSTSP_Host
- name: OTG_HS_GRXFSIZ
description: OTG_HS Receive FIFO size register
byte_offset: 36
fieldset: OTG_HS_GRXFSIZ
- name: OTG_HS_DIEPTXF0_Device
description: Endpoint 0 transmit FIFO size (peripheral mode)
byte_offset: 40
fieldset: OTG_HS_DIEPTXF0_Device
- name: OTG_HS_HNPTXFSIZ_Host
description: OTG_HS nonperiodic transmit FIFO size register (host mode)
byte_offset: 40
fieldset: OTG_HS_HNPTXFSIZ_Host
- name: OTG_HS_HNPTXSTS
description: OTG_HS nonperiodic transmit FIFO/queue status register
byte_offset: 44
access: Read
fieldset: OTG_HS_HNPTXSTS
- name: OTG_HS_GNPTXSTS
description: OTG_HS nonperiodic transmit FIFO/queue status register
byte_offset: 44
access: Read
fieldset: OTG_HS_GNPTXSTS
- name: OTG_HS_GI2CCTL
description: OTG I2C access register
byte_offset: 48
fieldset: OTG_HS_GI2CCTL
- name: OTG_HS_GCCFG
description: OTG_HS general core configuration register
byte_offset: 56
fieldset: OTG_HS_GCCFG
- name: OTG_HS_CID
description: OTG_HS core ID register
byte_offset: 60
fieldset: OTG_HS_CID
- name: OTG_HS_GLPMCFG
description: OTG core LPM configuration register
byte_offset: 84
fieldset: OTG_HS_GLPMCFG
- name: OTG_HS_HPTXFSIZ
description: OTG_HS Host periodic transmit FIFO size register
byte_offset: 256
fieldset: OTG_HS_HPTXFSIZ
- name: OTG_HS_DIEPTXF1
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 260
fieldset: OTG_HS_DIEPTXF1
- name: OTG_HS_DIEPTXF2
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 264
fieldset: OTG_HS_DIEPTXF2
- name: OTG_HS_DIEPTXF3
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 268
fieldset: OTG_HS_DIEPTXF3
- name: OTG_HS_DIEPTXF4
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 272
fieldset: OTG_HS_DIEPTXF4
- name: OTG_HS_DIEPTXF5
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 276
fieldset: OTG_HS_DIEPTXF5
- name: OTG_HS_DIEPTXF6
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 280
fieldset: OTG_HS_DIEPTXF6
- name: OTG_HS_DIEPTXF7
description: OTG_HS device IN endpoint transmit FIFO size register
byte_offset: 284
fieldset: OTG_HS_DIEPTXF7
fieldset/OTG_HS_CID:
description: OTG_HS core ID register
fields:
- name: PRODUCT_ID
description: Product ID field
bit_offset: 0
bit_size: 32
fieldset/OTG_HS_DIEPTXF0_Device:
description: Endpoint 0 transmit FIFO size (peripheral mode)
fields:
- name: TX0FSA
description: Endpoint 0 transmit RAM start address
bit_offset: 0
bit_size: 16
- name: TX0FD
description: Endpoint 0 TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF1:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF2:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF3:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF4:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF5:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF6:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_DIEPTXF7:
description: OTG_HS device IN endpoint transmit FIFO size register
fields:
- name: INEPTXSA
description: IN endpoint FIFOx transmit RAM start address
bit_offset: 0
bit_size: 16
- name: INEPTXFD
description: IN endpoint TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_GAHBCFG:
description: OTG_HS AHB configuration register
fields:
- name: GINT
description: Global interrupt mask
bit_offset: 0
bit_size: 1
- name: HBSTLEN
description: Burst length/type
bit_offset: 1
bit_size: 4
- name: DMAEN
description: DMA enable
bit_offset: 5
bit_size: 1
- name: TXFELVL
description: TxFIFO empty level
bit_offset: 7
bit_size: 1
- name: PTXFELVL
description: Periodic TxFIFO empty level
bit_offset: 8
bit_size: 1
fieldset/OTG_HS_GCCFG:
description: OTG_HS general core configuration register
fields:
- name: DCDET
description: Data contact detection (DCD) status
bit_offset: 0
bit_size: 1
- name: PDET
description: Primary detection (PD) status
bit_offset: 1
bit_size: 1
- name: SDET
description: Secondary detection (SD) status
bit_offset: 2
bit_size: 1
- name: PS2DET
description: DM pull-up detection status
bit_offset: 3
bit_size: 1
- name: PWRDWN
description: Power down
bit_offset: 16
bit_size: 1
- name: BCDEN
description: Battery charging detector (BCD) enable
bit_offset: 17
bit_size: 1
- name: DCDEN
description: Data contact detection (DCD) mode enable
bit_offset: 18
bit_size: 1
- name: PDEN
description: Primary detection (PD) mode enable
bit_offset: 19
bit_size: 1
- name: SDEN
description: Secondary detection (SD) mode enable
bit_offset: 20
bit_size: 1
- name: VBDEN
description: USB VBUS detection enable
bit_offset: 21
bit_size: 1
fieldset/OTG_HS_GI2CCTL:
description: OTG I2C access register
fields:
- name: RWDATA
description: I2C Read/Write Data
bit_offset: 0
bit_size: 8
- name: REGADDR
description: I2C Register Address
bit_offset: 8
bit_size: 8
- name: ADDR
description: I2C Address
bit_offset: 16
bit_size: 7
- name: I2CEN
description: I2C Enable
bit_offset: 23
bit_size: 1
- name: ACK
description: I2C ACK
bit_offset: 24
bit_size: 1
- name: I2CDEVADR
description: I2C Device Address
bit_offset: 26
bit_size: 2
- name: I2CDATSE0
description: I2C DatSe0 USB mode
bit_offset: 28
bit_size: 1
- name: RW
description: Read/Write Indicator
bit_offset: 30
bit_size: 1
- name: BSYDNE
description: I2C Busy/Done
bit_offset: 31
bit_size: 1
fieldset/OTG_HS_GINTMSK:
description: OTG_HS interrupt mask register
fields:
- name: MMISM
description: Mode mismatch interrupt mask
bit_offset: 1
bit_size: 1
- name: OTGINT
description: OTG interrupt mask
bit_offset: 2
bit_size: 1
- name: SOFM
description: Start of frame mask
bit_offset: 3
bit_size: 1
- name: RXFLVLM
description: Receive FIFO nonempty mask
bit_offset: 4
bit_size: 1
- name: NPTXFEM
description: Nonperiodic TxFIFO empty mask
bit_offset: 5
bit_size: 1
- name: GINAKEFFM
description: Global nonperiodic IN NAK effective mask
bit_offset: 6
bit_size: 1
- name: GONAKEFFM
description: Global OUT NAK effective mask
bit_offset: 7
bit_size: 1
- name: ESUSPM
description: Early suspend mask
bit_offset: 10
bit_size: 1
- name: USBSUSPM
description: USB suspend mask
bit_offset: 11
bit_size: 1
- name: USBRST
description: USB reset mask
bit_offset: 12
bit_size: 1
- name: ENUMDNEM
description: Enumeration done mask
bit_offset: 13
bit_size: 1
- name: ISOODRPM
description: Isochronous OUT packet dropped interrupt mask
bit_offset: 14
bit_size: 1
- name: EOPFM
description: End of periodic frame interrupt mask
bit_offset: 15
bit_size: 1
- name: IEPINT
description: IN endpoints interrupt mask
bit_offset: 18
bit_size: 1
- name: OEPINT
description: OUT endpoints interrupt mask
bit_offset: 19
bit_size: 1
- name: IISOIXFRM
description: Incomplete isochronous IN transfer mask
bit_offset: 20
bit_size: 1
- name: PXFRM_IISOOXFRM
description: Incomplete periodic transfer mask
bit_offset: 21
bit_size: 1
- name: FSUSPM
description: Data fetch suspended mask
bit_offset: 22
bit_size: 1
- name: RSTDE
description: Reset detected interrupt mask
bit_offset: 23
bit_size: 1
- name: PRTIM
description: Host port interrupt mask
bit_offset: 24
bit_size: 1
- name: HCIM
description: Host channels interrupt mask
bit_offset: 25
bit_size: 1
- name: PTXFEM
description: Periodic TxFIFO empty mask
bit_offset: 26
bit_size: 1
- name: LPMINTM
description: LPM interrupt mask
bit_offset: 27
bit_size: 1
- name: CIDSCHGM
description: Connector ID status change mask
bit_offset: 28
bit_size: 1
- name: DISCINT
description: Disconnect detected interrupt mask
bit_offset: 29
bit_size: 1
- name: SRQIM
description: Session request/new session detected interrupt mask
bit_offset: 30
bit_size: 1
- name: WUIM
description: Resume/remote wakeup detected interrupt mask
bit_offset: 31
bit_size: 1
fieldset/OTG_HS_GINTSTS:
description: OTG_HS core interrupt register
fields:
- name: CMOD
description: Current mode of operation
bit_offset: 0
bit_size: 1
- name: MMIS
description: Mode mismatch interrupt
bit_offset: 1
bit_size: 1
- name: OTGINT
description: OTG interrupt
bit_offset: 2
bit_size: 1
- name: SOF
description: Start of frame
bit_offset: 3
bit_size: 1
- name: RXFLVL
description: RxFIFO nonempty
bit_offset: 4
bit_size: 1
- name: NPTXFE
description: Nonperiodic TxFIFO empty
bit_offset: 5
bit_size: 1
- name: GINAKEFF
description: Global IN nonperiodic NAK effective
bit_offset: 6
bit_size: 1
- name: BOUTNAKEFF
description: Global OUT NAK effective
bit_offset: 7
bit_size: 1
- name: ESUSP
description: Early suspend
bit_offset: 10
bit_size: 1
- name: USBSUSP
description: USB suspend
bit_offset: 11
bit_size: 1
- name: USBRST
description: USB reset
bit_offset: 12
bit_size: 1
- name: ENUMDNE
description: Enumeration done
bit_offset: 13
bit_size: 1
- name: ISOODRP
description: Isochronous OUT packet dropped interrupt
bit_offset: 14
bit_size: 1
- name: EOPF
description: End of periodic frame interrupt
bit_offset: 15
bit_size: 1
- name: IEPINT
description: IN endpoint interrupt
bit_offset: 18
bit_size: 1
- name: OEPINT
description: OUT endpoint interrupt
bit_offset: 19
bit_size: 1
- name: IISOIXFR
description: Incomplete isochronous IN transfer
bit_offset: 20
bit_size: 1
- name: PXFR_INCOMPISOOUT
description: Incomplete periodic transfer
bit_offset: 21
bit_size: 1
- name: DATAFSUSP
description: Data fetch suspended
bit_offset: 22
bit_size: 1
- name: HPRTINT
description: Host port interrupt
bit_offset: 24
bit_size: 1
- name: HCINT
description: Host channels interrupt
bit_offset: 25
bit_size: 1
- name: PTXFE
description: Periodic TxFIFO empty
bit_offset: 26
bit_size: 1
- name: CIDSCHG
description: Connector ID status change
bit_offset: 28
bit_size: 1
- name: DISCINT
description: Disconnect detected interrupt
bit_offset: 29
bit_size: 1
- name: SRQINT
description: Session request/new session detected interrupt
bit_offset: 30
bit_size: 1
- name: WKUINT
description: Resume/remote wakeup detected interrupt
bit_offset: 31
bit_size: 1
fieldset/OTG_HS_GLPMCFG:
description: OTG core LPM configuration register
fields:
- name: LPMEN
description: LPM support enable
bit_offset: 0
bit_size: 1
- name: LPMACK
description: LPM token acknowledge enable
bit_offset: 1
bit_size: 1
- name: BESL
description: Best effort service latency
bit_offset: 2
bit_size: 4
- name: REMWAKE
description: bRemoteWake value
bit_offset: 6
bit_size: 1
- name: L1SSEN
description: L1 Shallow Sleep enable
bit_offset: 7
bit_size: 1
- name: BESLTHRS
description: BESL threshold
bit_offset: 8
bit_size: 4
- name: L1DSEN
description: L1 deep sleep enable
bit_offset: 12
bit_size: 1
- name: LPMRST
description: LPM response
bit_offset: 13
bit_size: 2
- name: SLPSTS
description: Port sleep status
bit_offset: 15
bit_size: 1
- name: L1RSMOK
description: Sleep State Resume OK
bit_offset: 16
bit_size: 1
- name: LPMCHIDX
description: LPM Channel Index
bit_offset: 17
bit_size: 4
- name: LPMRCNT
description: LPM retry count
bit_offset: 21
bit_size: 3
- name: SNDLPM
description: Send LPM transaction
bit_offset: 24
bit_size: 1
- name: LPMRCNTSTS
description: LPM retry count status
bit_offset: 25
bit_size: 3
- name: ENBESL
description: Enable best effort service latency
bit_offset: 28
bit_size: 1
fieldset/OTG_HS_GNPTXSTS:
description: OTG_HS nonperiodic transmit FIFO/queue status register
fields:
- name: NPTXFSAV
description: Nonperiodic TxFIFO space available
bit_offset: 0
bit_size: 16
- name: NPTQXSAV
description: Nonperiodic transmit request queue space available
bit_offset: 16
bit_size: 8
- name: NPTXQTOP
description: Top of the nonperiodic transmit request queue
bit_offset: 24
bit_size: 7
fieldset/OTG_HS_GOTGCTL:
description: OTG_HS control and status register
fields:
- name: SRQSCS
description: Session request success
bit_offset: 0
bit_size: 1
- name: SRQ
description: Session request
bit_offset: 1
bit_size: 1
- name: HNGSCS
description: Host negotiation success
bit_offset: 8
bit_size: 1
- name: HNPRQ
description: HNP request
bit_offset: 9
bit_size: 1
- name: HSHNPEN
description: Host set HNP enable
bit_offset: 10
bit_size: 1
- name: DHNPEN
description: Device HNP enabled
bit_offset: 11
bit_size: 1
- name: EHEN
description: Embedded host enable
bit_offset: 12
bit_size: 1
- name: CIDSTS
description: Connector ID status
bit_offset: 16
bit_size: 1
- name: DBCT
description: Long/short debounce time
bit_offset: 17
bit_size: 1
- name: ASVLD
description: A-session valid
bit_offset: 18
bit_size: 1
- name: BSVLD
description: B-session valid
bit_offset: 19
bit_size: 1
fieldset/OTG_HS_GOTGINT:
description: OTG_HS interrupt register
fields:
- name: SEDET
description: Session end detected
bit_offset: 2
bit_size: 1
- name: SRSSCHG
description: Session request success status change
bit_offset: 8
bit_size: 1
- name: HNSSCHG
description: Host negotiation success status change
bit_offset: 9
bit_size: 1
- name: HNGDET
description: Host negotiation detected
bit_offset: 17
bit_size: 1
- name: ADTOCHG
description: A-device timeout change
bit_offset: 18
bit_size: 1
- name: DBCDNE
description: Debounce done
bit_offset: 19
bit_size: 1
- name: IDCHNG
description: ID input pin changed
bit_offset: 20
bit_size: 1
fieldset/OTG_HS_GRSTCTL:
description: OTG_HS reset register
fields:
- name: CSRST
description: Core soft reset
bit_offset: 0
bit_size: 1
- name: HSRST
description: HCLK soft reset
bit_offset: 1
bit_size: 1
- name: FCRST
description: Host frame counter reset
bit_offset: 2
bit_size: 1
- name: RXFFLSH
description: RxFIFO flush
bit_offset: 4
bit_size: 1
- name: TXFFLSH
description: TxFIFO flush
bit_offset: 5
bit_size: 1
- name: TXFNUM
description: TxFIFO number
bit_offset: 6
bit_size: 5
- name: DMAREQ
description: DMA request signal enabled for USB OTG HS
bit_offset: 30
bit_size: 1
- name: AHBIDL
description: AHB master idle
bit_offset: 31
bit_size: 1
fieldset/OTG_HS_GRXFSIZ:
description: OTG_HS Receive FIFO size register
fields:
- name: RXFD
description: RxFIFO depth
bit_offset: 0
bit_size: 16
fieldset/OTG_HS_GRXSTSP_Device:
description: OTG_HS status read and pop register (peripheral mode)
fields:
- name: EPNUM
description: Endpoint number
bit_offset: 0
bit_size: 4
- name: BCNT
description: Byte count
bit_offset: 4
bit_size: 11
- name: DPID
description: Data PID
bit_offset: 15
bit_size: 2
- name: PKTSTS
description: Packet status
bit_offset: 17
bit_size: 4
- name: FRMNUM
description: Frame number
bit_offset: 21
bit_size: 4
fieldset/OTG_HS_GRXSTSP_Host:
description: OTG_HS status read and pop register (host mode)
fields:
- name: CHNUM
description: Channel number
bit_offset: 0
bit_size: 4
- name: BCNT
description: Byte count
bit_offset: 4
bit_size: 11
- name: DPID
description: Data PID
bit_offset: 15
bit_size: 2
- name: PKTSTS
description: Packet status
bit_offset: 17
bit_size: 4
fieldset/OTG_HS_GRXSTSR_Device:
description: OTG_HS Receive status debug read register (peripheral mode mode)
fields:
- name: EPNUM
description: Endpoint number
bit_offset: 0
bit_size: 4
- name: BCNT
description: Byte count
bit_offset: 4
bit_size: 11
- name: DPID
description: Data PID
bit_offset: 15
bit_size: 2
- name: PKTSTS
description: Packet status
bit_offset: 17
bit_size: 4
- name: FRMNUM
description: Frame number
bit_offset: 21
bit_size: 4
fieldset/OTG_HS_GRXSTSR_Host:
description: OTG_HS Receive status debug read register (host mode)
fields:
- name: CHNUM
description: Channel number
bit_offset: 0
bit_size: 4
- name: BCNT
description: Byte count
bit_offset: 4
bit_size: 11
- name: DPID
description: Data PID
bit_offset: 15
bit_size: 2
- name: PKTSTS
description: Packet status
bit_offset: 17
bit_size: 4
fieldset/OTG_HS_GUSBCFG:
description: OTG_HS USB configuration register
fields:
- name: TOCAL
description: FS timeout calibration
bit_offset: 0
bit_size: 3
- name: PHYSEL
description: USB 2.0 high-speed ULPI PHY or USB 1.1 full-speed serial transceiver select
bit_offset: 6
bit_size: 1
- name: SRPCAP
description: SRP-capable
bit_offset: 8
bit_size: 1
- name: HNPCAP
description: HNP-capable
bit_offset: 9
bit_size: 1
- name: TRDT
description: USB turnaround time
bit_offset: 10
bit_size: 4
- name: PHYLPCS
description: PHY Low-power clock select
bit_offset: 15
bit_size: 1
- name: ULPIFSLS
description: ULPI FS/LS select
bit_offset: 17
bit_size: 1
- name: ULPIAR
description: ULPI Auto-resume
bit_offset: 18
bit_size: 1
- name: ULPICSM
description: ULPI Clock SuspendM
bit_offset: 19
bit_size: 1
- name: ULPIEVBUSD
description: ULPI External VBUS Drive
bit_offset: 20
bit_size: 1
- name: ULPIEVBUSI
description: ULPI external VBUS indicator
bit_offset: 21
bit_size: 1
- name: TSDPS
description: TermSel DLine pulsing selection
bit_offset: 22
bit_size: 1
- name: PCCI
description: Indicator complement
bit_offset: 23
bit_size: 1
- name: PTCI
description: Indicator pass through
bit_offset: 24
bit_size: 1
- name: ULPIIPD
description: ULPI interface protect disable
bit_offset: 25
bit_size: 1
- name: FHMOD
description: Forced host mode
bit_offset: 29
bit_size: 1
- name: FDMOD
description: Forced peripheral mode
bit_offset: 30
bit_size: 1
fieldset/OTG_HS_HNPTXFSIZ_Host:
description: OTG_HS nonperiodic transmit FIFO size register (host mode)
fields:
- name: NPTXFSA
description: Nonperiodic transmit RAM start address
bit_offset: 0
bit_size: 16
- name: NPTXFD
description: Nonperiodic TxFIFO depth
bit_offset: 16
bit_size: 16
fieldset/OTG_HS_HNPTXSTS:
description: OTG_HS nonperiodic transmit FIFO/queue status register
fields:
- name: NPTXFSAV
description: Nonperiodic TxFIFO space available
bit_offset: 0
bit_size: 16
- name: NPTQXSAV
description: Nonperiodic transmit request queue space available
bit_offset: 16
bit_size: 8
- name: NPTXQTOP
description: Top of the nonperiodic transmit request queue
bit_offset: 24
bit_size: 7
fieldset/OTG_HS_HPTXFSIZ:
description: OTG_HS Host periodic transmit FIFO size register
fields:
- name: PTXSA
description: Host periodic TxFIFO start address
bit_offset: 0
bit_size: 16
- name: PTXFD
description: Host periodic TxFIFO depth
bit_offset: 16
bit_size: 16