SAM3XA UOTGHS

USB On-The-Go Interface (UOTGHS) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x400AC000 Device General Control Register UOTGHS_DEVCTRL read-write 0x00000100
0x400AC004 Device Global Interrupt Status Register UOTGHS_DEVISR read-only 0x00000000
0x400AC008 Device Global Interrupt Clear Register UOTGHS_DEVICR write-only -
0x400AC00C Device Global Interrupt Set Register UOTGHS_DEVIFR write-only -
0x400AC010 Device Global Interrupt Mask Register UOTGHS_DEVIMR read-only 0x00000000
0x400AC014 Device Global Interrupt Disable Register UOTGHS_DEVIDR write-only -
0x400AC018 Device Global Interrupt Enable Register UOTGHS_DEVIER write-only -
0x400AC01C Device Endpoint Register UOTGHS_DEVEPT read-write 0x00000000
0x400AC020 Device Frame Number Register UOTGHS_DEVFNUM read-only 0x00000000
0x400AC100 Device Endpoint Configuration Register (n = 0) UOTGHS_DEVEPTCFG[10] read-write 0x00002000000020000000200000002000000020000000200000002000000020000000200000002000
0x400AC130 Device Endpoint Status Register (n = 0) UOTGHS_DEVEPTISR[10] read-only 0x00000100000001000000010000000100000001000000010000000100000001000000010000000100
0x400AC160 Device Endpoint Clear Register (n = 0) UOTGHS_DEVEPTICR[10] write-only -
0x400AC190 Device Endpoint Set Register (n = 0) UOTGHS_DEVEPTIFR[10] write-only -
0x400AC1C0 Device Endpoint Mask Register (n = 0) UOTGHS_DEVEPTIMR[10] read-only 0x0
0x400AC1F0 Device Endpoint Enable Register (n = 0) UOTGHS_DEVEPTIER[10] write-only -
0x400AC220 Device Endpoint Disable Register (n = 0) UOTGHS_DEVEPTIDR[10] write-only -
0x400AC310 Device DMA Channel Next Descriptor Address Register (n = 1) UOTGHS_DEVDMANXTDSC1 read-write 0x00000000
0x400AC314 Device DMA Channel Address Register (n = 1) UOTGHS_DEVDMAADDRESS1 read-write 0x00000000
0x400AC318 Device DMA Channel Control Register (n = 1) UOTGHS_DEVDMACONTROL1 read-write 0x00000000
0x400AC31C Device DMA Channel Status Register (n = 1) UOTGHS_DEVDMASTATUS1 read-write 0x00000000
0x400AC320 Device DMA Channel Next Descriptor Address Register (n = 2) UOTGHS_DEVDMANXTDSC2 read-write 0x00000000
0x400AC324 Device DMA Channel Address Register (n = 2) UOTGHS_DEVDMAADDRESS2 read-write 0x00000000
0x400AC328 Device DMA Channel Control Register (n = 2) UOTGHS_DEVDMACONTROL2 read-write 0x00000000
0x400AC32C Device DMA Channel Status Register (n = 2) UOTGHS_DEVDMASTATUS2 read-write 0x00000000
0x400AC330 Device DMA Channel Next Descriptor Address Register (n = 3) UOTGHS_DEVDMANXTDSC3 read-write 0x00000000
0x400AC334 Device DMA Channel Address Register (n = 3) UOTGHS_DEVDMAADDRESS3 read-write 0x00000000
0x400AC338 Device DMA Channel Control Register (n = 3) UOTGHS_DEVDMACONTROL3 read-write 0x00000000
0x400AC33C Device DMA Channel Status Register (n = 3) UOTGHS_DEVDMASTATUS3 read-write 0x00000000
0x400AC340 Device DMA Channel Next Descriptor Address Register (n = 4) UOTGHS_DEVDMANXTDSC4 read-write 0x00000000
0x400AC344 Device DMA Channel Address Register (n = 4) UOTGHS_DEVDMAADDRESS4 read-write 0x00000000
0x400AC348 Device DMA Channel Control Register (n = 4) UOTGHS_DEVDMACONTROL4 read-write 0x00000000
0x400AC34C Device DMA Channel Status Register (n = 4) UOTGHS_DEVDMASTATUS4 read-write 0x00000000
0x400AC350 Device DMA Channel Next Descriptor Address Register (n = 5) UOTGHS_DEVDMANXTDSC5 read-write 0x00000000
0x400AC354 Device DMA Channel Address Register (n = 5) UOTGHS_DEVDMAADDRESS5 read-write 0x00000000
0x400AC358 Device DMA Channel Control Register (n = 5) UOTGHS_DEVDMACONTROL5 read-write 0x00000000
0x400AC35C Device DMA Channel Status Register (n = 5) UOTGHS_DEVDMASTATUS5 read-write 0x00000000
0x400AC360 Device DMA Channel Next Descriptor Address Register (n = 6) UOTGHS_DEVDMANXTDSC6 read-write 0x00000000
0x400AC364 Device DMA Channel Address Register (n = 6) UOTGHS_DEVDMAADDRESS6 read-write 0x00000000
0x400AC368 Device DMA Channel Control Register (n = 6) UOTGHS_DEVDMACONTROL6 read-write 0x00000000
0x400AC36C Device DMA Channel Status Register (n = 6) UOTGHS_DEVDMASTATUS6 read-write 0x00000000
0x400AC370 Device DMA Channel Next Descriptor Address Register (n = 7) UOTGHS_DEVDMANXTDSC7 read-write 0x00000000
0x400AC374 Device DMA Channel Address Register (n = 7) UOTGHS_DEVDMAADDRESS7 read-write 0x00000000
0x400AC378 Device DMA Channel Control Register (n = 7) UOTGHS_DEVDMACONTROL7 read-write 0x00000000
0x400AC37C Device DMA Channel Status Register (n = 7) UOTGHS_DEVDMASTATUS7 read-write 0x00000000
0x400AC400 Host General Control Register UOTGHS_HSTCTRL read-write 0x00000000
0x400AC404 Host Global Interrupt Status Register UOTGHS_HSTISR read-only 0x00000000
0x400AC408 Host Global Interrupt Clear Register UOTGHS_HSTICR write-only -
0x400AC40C Host Global Interrupt Set Register UOTGHS_HSTIFR write-only -
0x400AC410 Host Global Interrupt Mask Register UOTGHS_HSTIMR read-only 0x00000000
0x400AC414 Host Global Interrupt Disable Register UOTGHS_HSTIDR write-only -
0x400AC418 Host Global Interrupt Enable Register UOTGHS_HSTIER write-only -
0x400AC41C Host Pipe Register UOTGHS_HSTPIP read-write 0x00000000
0x400AC420 Host Frame Number Register UOTGHS_HSTFNUM read-write 0x00000000
0x400AC424 Host Address 1 Register UOTGHS_HSTADDR1 read-write 0x00000000
0x400AC428 Host Address 2 Register UOTGHS_HSTADDR2 read-write 0x00000000
0x400AC42C Host Address 3 Register UOTGHS_HSTADDR3 read-write 0x00000000
0x400AC500 Host Pipe Configuration Register (n = 0) UOTGHS_HSTPIPCFG[10] read-write 0x0
0x400AC530 Host Pipe Status Register (n = 0) UOTGHS_HSTPIPISR[10] read-only 0x0
0x400AC560 Host Pipe Clear Register (n = 0) UOTGHS_HSTPIPICR[10] write-only -
0x400AC590 Host Pipe Set Register (n = 0) UOTGHS_HSTPIPIFR[10] write-only -
0x400AC5C0 Host Pipe Mask Register (n = 0) UOTGHS_HSTPIPIMR[10] read-only 0x0
0x400AC5F0 Host Pipe Enable Register (n = 0) UOTGHS_HSTPIPIER[10] write-only -
0x400AC620 Host Pipe Disable Register (n = 0) UOTGHS_HSTPIPIDR[10] write-only -
0x400AC650 Host Pipe IN Request Register (n = 0) UOTGHS_HSTPIPINRQ[10] read-write 0x0
0x400AC680 Host Pipe Error Register (n = 0) UOTGHS_HSTPIPERR[10] read-write 0x0
0x400AC710 Host DMA Channel Next Descriptor Address Register (n = 1) UOTGHS_HSTDMANXTDSC1 read-write 0x00000000
0x400AC714 Host DMA Channel Address Register (n = 1) UOTGHS_HSTDMAADDRESS1 read-write 0x00000000
0x400AC718 Host DMA Channel Control Register (n = 1) UOTGHS_HSTDMACONTROL1 read-write 0x00000000
0x400AC71C Host DMA Channel Status Register (n = 1) UOTGHS_HSTDMASTATUS1 read-write 0x00000000
0x400AC720 Host DMA Channel Next Descriptor Address Register (n = 2) UOTGHS_HSTDMANXTDSC2 read-write 0x00000000
0x400AC724 Host DMA Channel Address Register (n = 2) UOTGHS_HSTDMAADDRESS2 read-write 0x00000000
0x400AC728 Host DMA Channel Control Register (n = 2) UOTGHS_HSTDMACONTROL2 read-write 0x00000000
0x400AC72C Host DMA Channel Status Register (n = 2) UOTGHS_HSTDMASTATUS2 read-write 0x00000000
0x400AC730 Host DMA Channel Next Descriptor Address Register (n = 3) UOTGHS_HSTDMANXTDSC3 read-write 0x00000000
0x400AC734 Host DMA Channel Address Register (n = 3) UOTGHS_HSTDMAADDRESS3 read-write 0x00000000
0x400AC738 Host DMA Channel Control Register (n = 3) UOTGHS_HSTDMACONTROL3 read-write 0x00000000
0x400AC73C Host DMA Channel Status Register (n = 3) UOTGHS_HSTDMASTATUS3 read-write 0x00000000
0x400AC740 Host DMA Channel Next Descriptor Address Register (n = 4) UOTGHS_HSTDMANXTDSC4 read-write 0x00000000
0x400AC744 Host DMA Channel Address Register (n = 4) UOTGHS_HSTDMAADDRESS4 read-write 0x00000000
0x400AC748 Host DMA Channel Control Register (n = 4) UOTGHS_HSTDMACONTROL4 read-write 0x00000000
0x400AC74C Host DMA Channel Status Register (n = 4) UOTGHS_HSTDMASTATUS4 read-write 0x00000000
0x400AC750 Host DMA Channel Next Descriptor Address Register (n = 5) UOTGHS_HSTDMANXTDSC5 read-write 0x00000000
0x400AC754 Host DMA Channel Address Register (n = 5) UOTGHS_HSTDMAADDRESS5 read-write 0x00000000
0x400AC758 Host DMA Channel Control Register (n = 5) UOTGHS_HSTDMACONTROL5 read-write 0x00000000
0x400AC75C Host DMA Channel Status Register (n = 5) UOTGHS_HSTDMASTATUS5 read-write 0x00000000
0x400AC760 Host DMA Channel Next Descriptor Address Register (n = 6) UOTGHS_HSTDMANXTDSC6 read-write 0x00000000
0x400AC764 Host DMA Channel Address Register (n = 6) UOTGHS_HSTDMAADDRESS6 read-write 0x00000000
0x400AC768 Host DMA Channel Control Register (n = 6) UOTGHS_HSTDMACONTROL6 read-write 0x00000000
0x400AC76C Host DMA Channel Status Register (n = 6) UOTGHS_HSTDMASTATUS6 read-write 0x00000000
0x400AC770 Host DMA Channel Next Descriptor Address Register (n = 7) UOTGHS_HSTDMANXTDSC7 read-write 0x00000000
0x400AC774 Host DMA Channel Address Register (n = 7) UOTGHS_HSTDMAADDRESS7 read-write 0x00000000
0x400AC778 Host DMA Channel Control Register (n = 7) UOTGHS_HSTDMACONTROL7 read-write 0x00000000
0x400AC77C Host DMA Channel Status Register (n = 7) UOTGHS_HSTDMASTATUS7 read-write 0x00000000
0x400AC800 General Control Register UOTGHS_CTRL read-write 0x03004000
0x400AC804 General Status Register UOTGHS_SR read-only 0x00000400
0x400AC808 General Status Clear Register UOTGHS_SCR write-only -
0x400AC80C General Status Set Register UOTGHS_SFR write-only -
0x400AC82C General Finite State Machine Register UOTGHS_FSM read-only 0x00000009

Register Fields

UOTGHS Device General Control Register

Name: UOTGHS_DEVCTRL

Access: read-write

Address: 0x400AC000

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - OPMODE2
15 14 13 12 11 10 9 8
TSTPCKT TSTK TSTJ LS SPDCONF RMWKUP DETACH
7 6 5 4 3 2 1 0
ADDEN UADD

UOTGHS Device Global Interrupt Status Register

Name: UOTGHS_DEVISR

Access: read-only

Address: 0x400AC004

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - PEP_9 PEP_8 PEP_7 PEP_6 PEP_5 PEP_4
15 14 13 12 11 10 9 8
PEP_3 PEP_2 PEP_1 PEP_0 - - - -
7 6 5 4 3 2 1 0
- UPRSM EORSM WAKEUP EORST SOF MSOF SUSP

UOTGHS Device Global Interrupt Clear Register

Name: UOTGHS_DEVICR

Access: write-only

Address: 0x400AC008

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- UPRSMC EORSMC WAKEUPC EORSTC SOFC MSOFC SUSPC

UOTGHS Device Global Interrupt Set Register

Name: UOTGHS_DEVIFR

Access: write-only

Address: 0x400AC00C

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- UPRSMS EORSMS WAKEUPS EORSTS SOFS MSOFS SUSPS

UOTGHS Device Global Interrupt Mask Register

Name: UOTGHS_DEVIMR

Access: read-only

Address: 0x400AC010

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - PEP_9 PEP_8 PEP_7 PEP_6 PEP_5 PEP_4
15 14 13 12 11 10 9 8
PEP_3 PEP_2 PEP_1 PEP_0 - - - -
7 6 5 4 3 2 1 0
- UPRSME EORSME WAKEUPE EORSTE SOFE MSOFE SUSPE

UOTGHS Device Global Interrupt Disable Register

Name: UOTGHS_DEVIDR

Access: write-only

Address: 0x400AC014

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - PEP_9 PEP_8 PEP_7 PEP_6 PEP_5 PEP_4
15 14 13 12 11 10 9 8
PEP_3 PEP_2 PEP_1 PEP_0 - - - -
7 6 5 4 3 2 1 0
- UPRSMEC EORSMEC WAKEUPEC EORSTEC SOFEC MSOFEC SUSPEC

UOTGHS Device Global Interrupt Enable Register

Name: UOTGHS_DEVIER

Access: write-only

Address: 0x400AC018

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - PEP_9 PEP_8 PEP_7 PEP_6 PEP_5 PEP_4
15 14 13 12 11 10 9 8
PEP_3 PEP_2 PEP_1 PEP_0 - - - -
7 6 5 4 3 2 1 0
- UPRSMES EORSMES WAKEUPES EORSTES SOFES MSOFES SUSPES

UOTGHS Device Endpoint Register

Name: UOTGHS_DEVEPT

Access: read-write

Address: 0x400AC01C

31 30 29 28 27 26 25 24
- - - - - - - EPRST8
23 22 21 20 19 18 17 16
EPRST7 EPRST6 EPRST5 EPRST4 EPRST3 EPRST2 EPRST1 EPRST0
15 14 13 12 11 10 9 8
- - - - - - - EPEN8
7 6 5 4 3 2 1 0
EPEN7 EPEN6 EPEN5 EPEN4 EPEN3 EPEN2 EPEN1 EPEN0

UOTGHS Device Frame Number Register

Name: UOTGHS_DEVFNUM

Access: read-only

Address: 0x400AC020

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
FNCERR - FNUM
7 6 5 4 3 2 1 0
FNUM MFNUM

UOTGHS Device Endpoint Configuration Register (n = 0)

Name: UOTGHS_DEVEPTCFG[0:9]

Access: read-write

Address: 0x400AC100

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- NBTRANS EPTYPE - AUTOSW EPDIR
7 6 5 4 3 2 1 0
- EPSIZE EPBK ALLOC -

UOTGHS Device Endpoint Status Register (n = 0)

Name: UOTGHS_DEVEPTISR[0:9]

Access: read-only

Address: 0x400AC130

31 30 29 28 27 26 25 24
- BYCT
23 22 21 20 19 18 17 16
BYCT - CFGOK CTRLDIR RWALL
15 14 13 12 11 10 9 8
CURRBK NBUSYBK - ERRORTRANS DTSEQ
7 6 5 4 3 2 1 0
SHORTPACKET STALLEDI OVERFI NAKINI NAKOUTI RXSTPI RXOUTI TXINI

UOTGHS Device Endpoint Clear Register (n = 0)

Name: UOTGHS_DEVEPTICR[0:9]

Access: write-only

Address: 0x400AC160

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
SHORTPACKETC STALLEDIC OVERFIC NAKINIC NAKOUTIC RXSTPIC RXOUTIC TXINIC

UOTGHS Device Endpoint Set Register (n = 0)

Name: UOTGHS_DEVEPTIFR[0:9]

Access: write-only

Address: 0x400AC190

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - NBUSYBKS - - - -
7 6 5 4 3 2 1 0
SHORTPACKETS STALLEDIS OVERFIS NAKINIS NAKOUTIS RXSTPIS RXOUTIS TXINIS

UOTGHS Device Endpoint Mask Register (n = 0)

Name: UOTGHS_DEVEPTIMR[0:9]

Access: read-only

Address: 0x400AC1C0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - STALLRQ RSTDT NYETDIS EPDISHDMA
15 14 13 12 11 10 9 8
- FIFOCON KILLBK NBUSYBKE - ERRORTRANSE DATAXE MDATAE
7 6 5 4 3 2 1 0
SHORTPACKETE STALLEDE OVERFE NAKINE NAKOUTE RXSTPE RXOUTE TXINE

UOTGHS Device Endpoint Enable Register (n = 0)

Name: UOTGHS_DEVEPTIER[0:9]

Access: write-only

Address: 0x400AC1F0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - STALLRQS RSTDTS NYETDISS EPDISHDMAS
15 14 13 12 11 10 9 8
- - KILLBKS NBUSYBKES - ERRORTRANSES DATAXES MDATAES
7 6 5 4 3 2 1 0
SHORTPACKETES STALLEDES OVERFES NAKINES NAKOUTES RXSTPES RXOUTES TXINES

UOTGHS Device Endpoint Disable Register (n = 0)

Name: UOTGHS_DEVEPTIDR[0:9]

Access: write-only

Address: 0x400AC220

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - STALLRQC - NYETDISC EPDISHDMAC
15 14 13 12 11 10 9 8
- FIFOCONC - NBUSYBKEC - ERRORTRANSEC DATAXEC MDATEC
7 6 5 4 3 2 1 0
SHORTPACKETEC STALLEDEC OVERFEC NAKINEC NAKOUTEC RXSTPEC RXOUTEC TXINEC

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 1)

Name: UOTGHS_DEVDMANXTDSC1

Access: read-write

Address: 0x400AC310

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 1)

Name: UOTGHS_DEVDMAADDRESS1

Access: read-write

Address: 0x400AC314

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 1)

Name: UOTGHS_DEVDMACONTROL1

Access: read-write

Address: 0x400AC318

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 1)

Name: UOTGHS_DEVDMASTATUS1

Access: read-write

Address: 0x400AC31C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 2)

Name: UOTGHS_DEVDMANXTDSC2

Access: read-write

Address: 0x400AC320

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 2)

Name: UOTGHS_DEVDMAADDRESS2

Access: read-write

Address: 0x400AC324

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 2)

Name: UOTGHS_DEVDMACONTROL2

Access: read-write

Address: 0x400AC328

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 2)

Name: UOTGHS_DEVDMASTATUS2

Access: read-write

Address: 0x400AC32C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 3)

Name: UOTGHS_DEVDMANXTDSC3

Access: read-write

Address: 0x400AC330

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 3)

Name: UOTGHS_DEVDMAADDRESS3

Access: read-write

Address: 0x400AC334

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 3)

Name: UOTGHS_DEVDMACONTROL3

Access: read-write

Address: 0x400AC338

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 3)

Name: UOTGHS_DEVDMASTATUS3

Access: read-write

Address: 0x400AC33C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 4)

Name: UOTGHS_DEVDMANXTDSC4

Access: read-write

Address: 0x400AC340

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 4)

Name: UOTGHS_DEVDMAADDRESS4

Access: read-write

Address: 0x400AC344

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 4)

Name: UOTGHS_DEVDMACONTROL4

Access: read-write

Address: 0x400AC348

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 4)

Name: UOTGHS_DEVDMASTATUS4

Access: read-write

Address: 0x400AC34C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 5)

Name: UOTGHS_DEVDMANXTDSC5

Access: read-write

Address: 0x400AC350

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 5)

Name: UOTGHS_DEVDMAADDRESS5

Access: read-write

Address: 0x400AC354

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 5)

Name: UOTGHS_DEVDMACONTROL5

Access: read-write

Address: 0x400AC358

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 5)

Name: UOTGHS_DEVDMASTATUS5

Access: read-write

Address: 0x400AC35C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 6)

Name: UOTGHS_DEVDMANXTDSC6

Access: read-write

Address: 0x400AC360

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 6)

Name: UOTGHS_DEVDMAADDRESS6

Access: read-write

Address: 0x400AC364

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 6)

Name: UOTGHS_DEVDMACONTROL6

Access: read-write

Address: 0x400AC368

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 6)

Name: UOTGHS_DEVDMASTATUS6

Access: read-write

Address: 0x400AC36C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Device DMA Channel Next Descriptor Address Register (n = 7)

Name: UOTGHS_DEVDMANXTDSC7

Access: read-write

Address: 0x400AC370

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Device DMA Channel Address Register (n = 7)

Name: UOTGHS_DEVDMAADDRESS7

Access: read-write

Address: 0x400AC374

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Device DMA Channel Control Register (n = 7)

Name: UOTGHS_DEVDMACONTROL7

Access: read-write

Address: 0x400AC378

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Device DMA Channel Status Register (n = 7)

Name: UOTGHS_DEVDMASTATUS7

Access: read-write

Address: 0x400AC37C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host General Control Register

Name: UOTGHS_HSTCTRL

Access: read-write

Address: 0x400AC400

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - SPDCONF - RESUME RESET SOFE
7 6 5 4 3 2 1 0
- - - - - - - -

UOTGHS Host Global Interrupt Status Register

Name: UOTGHS_HSTISR

Access: read-only

Address: 0x400AC404

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - PEP_9 PEP_8
15 14 13 12 11 10 9 8
PEP_7 PEP_6 PEP_5 PEP_4 PEP_3 PEP_2 PEP_1 PEP_0
7 6 5 4 3 2 1 0
- HWUPI HSOFI RXRSMI RSMEDI RSTI DDISCI DCONNI

UOTGHS Host Global Interrupt Clear Register

Name: UOTGHS_HSTICR

Access: write-only

Address: 0x400AC408

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- HWUPIC HSOFIC RXRSMIC RSMEDIC RSTIC DDISCIC DCONNIC

UOTGHS Host Global Interrupt Set Register

Name: UOTGHS_HSTIFR

Access: write-only

Address: 0x400AC40C

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- HWUPIS HSOFIS RXRSMIS RSMEDIS RSTIS DDISCIS DCONNIS

UOTGHS Host Global Interrupt Mask Register

Name: UOTGHS_HSTIMR

Access: read-only

Address: 0x400AC410

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - PEP_9 PEP_8
15 14 13 12 11 10 9 8
PEP_7 PEP_6 PEP_5 PEP_4 PEP_3 PEP_2 PEP_1 PEP_0
7 6 5 4 3 2 1 0
- HWUPIE HSOFIE RXRSMIE RSMEDIE RSTIE DDISCIE DCONNIE

UOTGHS Host Global Interrupt Disable Register

Name: UOTGHS_HSTIDR

Access: write-only

Address: 0x400AC414

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - PEP_9 PEP_8
15 14 13 12 11 10 9 8
PEP_7 PEP_6 PEP_5 PEP_4 PEP_3 PEP_2 PEP_1 PEP_0
7 6 5 4 3 2 1 0
- HWUPIEC HSOFIEC RXRSMIEC RSMEDIEC RSTIEC DDISCIEC DCONNIEC

UOTGHS Host Global Interrupt Enable Register

Name: UOTGHS_HSTIER

Access: write-only

Address: 0x400AC418

31 30 29 28 27 26 25 24
- DMA_6 DMA_5 DMA_4 DMA_3 DMA_2 DMA_1 -
23 22 21 20 19 18 17 16
- - - - - - PEP_9 PEP_8
15 14 13 12 11 10 9 8
PEP_7 PEP_6 PEP_5 PEP_4 PEP_3 PEP_2 PEP_1 PEP_0
7 6 5 4 3 2 1 0
- HWUPIES HSOFIES RXRSMIES RSMEDIES RSTIES DDISCIES DCONNIES

UOTGHS Host Pipe Register

Name: UOTGHS_HSTPIP

Access: read-write

Address: 0x400AC41C

31 30 29 28 27 26 25 24
- - - - - - - PRST8
23 22 21 20 19 18 17 16
PRST7 PRST6 PRST5 PRST4 PRST3 PRST2 PRST1 PRST0
15 14 13 12 11 10 9 8
- - - - - - - PEN8
7 6 5 4 3 2 1 0
PEN7 PEN6 PEN5 PEN4 PEN3 PEN2 PEN1 PEN0

UOTGHS Host Frame Number Register

Name: UOTGHS_HSTFNUM

Access: read-write

Address: 0x400AC420

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
FLENHIGH
15 14 13 12 11 10 9 8
- - FNUM
7 6 5 4 3 2 1 0
FNUM MFNUM

UOTGHS Host Address 1 Register

Name: UOTGHS_HSTADDR1

Access: read-write

Address: 0x400AC424

31 30 29 28 27 26 25 24
- HSTADDRP3
23 22 21 20 19 18 17 16
- HSTADDRP2
15 14 13 12 11 10 9 8
- HSTADDRP1
7 6 5 4 3 2 1 0
- HSTADDRP0

UOTGHS Host Address 2 Register

Name: UOTGHS_HSTADDR2

Access: read-write

Address: 0x400AC428

31 30 29 28 27 26 25 24
- HSTADDRP7
23 22 21 20 19 18 17 16
- HSTADDRP6
15 14 13 12 11 10 9 8
- HSTADDRP5
7 6 5 4 3 2 1 0
- HSTADDRP4

UOTGHS Host Address 3 Register

Name: UOTGHS_HSTADDR3

Access: read-write

Address: 0x400AC42C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- HSTADDRP9
7 6 5 4 3 2 1 0
- HSTADDRP8

UOTGHS Host Pipe Configuration Register (n = 0)

Name: UOTGHS_HSTPIPCFG[0:9]

Access: read-write

Address: 0x400AC500

31 30 29 28 27 26 25 24
INTFRQ
23 22 21 20 19 18 17 16
- - - PINGEN PEPNUM
15 14 13 12 11 10 9 8
- - PTYPE - AUTOSW PTOKEN
7 6 5 4 3 2 1 0
- PSIZE PBK ALLOC -

UOTGHS Host Pipe Status Register (n = 0)

Name: UOTGHS_HSTPIPISR[0:9]

Access: read-only

Address: 0x400AC530

31 30 29 28 27 26 25 24
- PBYCT
23 22 21 20 19 18 17 16
PBYCT - CFGOK - RWALL
15 14 13 12 11 10 9 8
CURRBK NBUSYBK - - DTSEQ
7 6 5 4 3 2 1 0
SHORTPACKETI RXSTALLDI OVERFI NAKEDI PERRI TXSTPI TXOUTI RXINI

UOTGHS Host Pipe Clear Register (n = 0)

Name: UOTGHS_HSTPIPICR[0:9]

Access: write-only

Address: 0x400AC560

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
SHORTPACKETIC RXSTALLDIC OVERFIC NAKEDIC - TXSTPIC TXOUTIC RXINIC

UOTGHS Host Pipe Set Register (n = 0)

Name: UOTGHS_HSTPIPIFR[0:9]

Access: write-only

Address: 0x400AC590

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - NBUSYBKS - - - -
7 6 5 4 3 2 1 0
SHORTPACKETIS RXSTALLDIS OVERFIS NAKEDIS PERRIS TXSTPIS TXOUTIS RXINIS

UOTGHS Host Pipe Mask Register (n = 0)

Name: UOTGHS_HSTPIPIMR[0:9]

Access: read-only

Address: 0x400AC5C0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - RSTDT PFREEZE PDISHDMA
15 14 13 12 11 10 9 8
- FIFOCON - NBUSYBKE - - - -
7 6 5 4 3 2 1 0
SHORTPACKETIE RXSTALLDE OVERFIE NAKEDE PERRE TXSTPE TXOUTE RXINE

UOTGHS Host Pipe Enable Register (n = 0)

Name: UOTGHS_HSTPIPIER[0:9]

Access: write-only

Address: 0x400AC5F0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - RSTDTS PFREEZES PDISHDMAS
15 14 13 12 11 10 9 8
- - - NBUSYBKES - - - -
7 6 5 4 3 2 1 0
SHORTPACKETIES RXSTALLDES OVERFIES NAKEDES PERRES TXSTPES TXOUTES RXINES

UOTGHS Host Pipe Disable Register (n = 0)

Name: UOTGHS_HSTPIPIDR[0:9]

Access: write-only

Address: 0x400AC620

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - PFREEZEC PDISHDMAC
15 14 13 12 11 10 9 8
- FIFOCONC - NBUSYBKEC - - - -
7 6 5 4 3 2 1 0
SHORTPACKETIEC RXSTALLDEC OVERFIEC NAKEDEC PERREC TXSTPEC TXOUTEC RXINEC

UOTGHS Host Pipe IN Request Register (n = 0)

Name: UOTGHS_HSTPIPINRQ[0:9]

Access: read-write

Address: 0x400AC650

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - INMODE
7 6 5 4 3 2 1 0
INRQ

UOTGHS Host Pipe Error Register (n = 0)

Name: UOTGHS_HSTPIPERR[0:9]

Access: read-write

Address: 0x400AC680

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- COUNTER CRC16 TIMEOUT PID DATAPID DATATGL

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 1)

Name: UOTGHS_HSTDMANXTDSC1

Access: read-write

Address: 0x400AC710

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 1)

Name: UOTGHS_HSTDMAADDRESS1

Access: read-write

Address: 0x400AC714

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 1)

Name: UOTGHS_HSTDMACONTROL1

Access: read-write

Address: 0x400AC718

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 1)

Name: UOTGHS_HSTDMASTATUS1

Access: read-write

Address: 0x400AC71C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 2)

Name: UOTGHS_HSTDMANXTDSC2

Access: read-write

Address: 0x400AC720

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 2)

Name: UOTGHS_HSTDMAADDRESS2

Access: read-write

Address: 0x400AC724

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 2)

Name: UOTGHS_HSTDMACONTROL2

Access: read-write

Address: 0x400AC728

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 2)

Name: UOTGHS_HSTDMASTATUS2

Access: read-write

Address: 0x400AC72C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 3)

Name: UOTGHS_HSTDMANXTDSC3

Access: read-write

Address: 0x400AC730

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 3)

Name: UOTGHS_HSTDMAADDRESS3

Access: read-write

Address: 0x400AC734

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 3)

Name: UOTGHS_HSTDMACONTROL3

Access: read-write

Address: 0x400AC738

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 3)

Name: UOTGHS_HSTDMASTATUS3

Access: read-write

Address: 0x400AC73C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 4)

Name: UOTGHS_HSTDMANXTDSC4

Access: read-write

Address: 0x400AC740

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 4)

Name: UOTGHS_HSTDMAADDRESS4

Access: read-write

Address: 0x400AC744

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 4)

Name: UOTGHS_HSTDMACONTROL4

Access: read-write

Address: 0x400AC748

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 4)

Name: UOTGHS_HSTDMASTATUS4

Access: read-write

Address: 0x400AC74C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 5)

Name: UOTGHS_HSTDMANXTDSC5

Access: read-write

Address: 0x400AC750

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 5)

Name: UOTGHS_HSTDMAADDRESS5

Access: read-write

Address: 0x400AC754

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 5)

Name: UOTGHS_HSTDMACONTROL5

Access: read-write

Address: 0x400AC758

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 5)

Name: UOTGHS_HSTDMASTATUS5

Access: read-write

Address: 0x400AC75C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 6)

Name: UOTGHS_HSTDMANXTDSC6

Access: read-write

Address: 0x400AC760

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 6)

Name: UOTGHS_HSTDMAADDRESS6

Access: read-write

Address: 0x400AC764

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 6)

Name: UOTGHS_HSTDMACONTROL6

Access: read-write

Address: 0x400AC768

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 6)

Name: UOTGHS_HSTDMASTATUS6

Access: read-write

Address: 0x400AC76C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS Host DMA Channel Next Descriptor Address Register (n = 7)

Name: UOTGHS_HSTDMANXTDSC7

Access: read-write

Address: 0x400AC770

31 30 29 28 27 26 25 24
NXT_DSC_ADD
23 22 21 20 19 18 17 16
NXT_DSC_ADD
15 14 13 12 11 10 9 8
NXT_DSC_ADD
7 6 5 4 3 2 1 0
NXT_DSC_ADD

UOTGHS Host DMA Channel Address Register (n = 7)

Name: UOTGHS_HSTDMAADDRESS7

Access: read-write

Address: 0x400AC774

31 30 29 28 27 26 25 24
BUFF_ADD
23 22 21 20 19 18 17 16
BUFF_ADD
15 14 13 12 11 10 9 8
BUFF_ADD
7 6 5 4 3 2 1 0
BUFF_ADD

UOTGHS Host DMA Channel Control Register (n = 7)

Name: UOTGHS_HSTDMACONTROL7

Access: read-write

Address: 0x400AC778

31 30 29 28 27 26 25 24
BUFF_LENGTH
23 22 21 20 19 18 17 16
BUFF_LENGTH
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
BURST_LCK DESC_LD_IT END_BUFFIT END_TR_IT END_B_EN END_TR_EN LDNXT_DSC CHANN_ENB

UOTGHS Host DMA Channel Status Register (n = 7)

Name: UOTGHS_HSTDMASTATUS7

Access: read-write

Address: 0x400AC77C

31 30 29 28 27 26 25 24
BUFF_COUNT
23 22 21 20 19 18 17 16
BUFF_COUNT
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- DESC_LDST END_BF_ST END_TR_ST - - CHANN_ACT CHANN_ENB

UOTGHS General Control Register

Name: UOTGHS_CTRL

Access: read-write

Address: 0x400AC800

31 30 29 28 27 26 25 24
- - - - - - UIMOD UIDE
23 22 21 20 19 18 17 16
- UNLOCK TIMPAGE - - TIMVALUE
15 14 13 12 11 10 9 8
USBE FRZCLK VBUSPO OTGPADE HNPREQ SRPREQ SRPSEL VBUSHWC
7 6 5 4 3 2 1 0
STOE HNPERRE ROLEEXE BCERRE VBERRE SRPE VBUSTE IDTE

UOTGHS General Status Register

Name: UOTGHS_SR

Access: read-only

Address: 0x400AC804

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- CLKUSABLE SPEED VBUS ID VBUSRQ -
7 6 5 4 3 2 1 0
STOI HNPERRI ROLEEXI BCERRI VBERRI SRPI VBUSTI IDTI

UOTGHS General Status Clear Register

Name: UOTGHS_SCR

Access: write-only

Address: 0x400AC808

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - VBUSRQC -
7 6 5 4 3 2 1 0
STOIC HNPERRIC ROLEEXIC BCERRIC VBERRIC SRPIC VBUSTIC IDTIC

UOTGHS General Status Set Register

Name: UOTGHS_SFR

Access: write-only

Address: 0x400AC80C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - VBUSRQS -
7 6 5 4 3 2 1 0
STOIS HNPERRIS ROLEEXIS BCERRIS VBERRIS SRPIS VBUSTIS IDTIS

UOTGHS General Finite State Machine Register

Name: UOTGHS_FSM

Access: read-only

Address: 0x400AC82C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - DRDSTATE