DocID018909 Rev 11
RM0090
USB on-the-go high-speed (OTG_HS)
1529
Figure 412. Interrupt hierarchy
1. The core interrupt register bits are shown in
OTG_HS core interrupt register (OTG_HS_GINTSTS) on
35.12 OTG_HS
control
and status registers
By reading from and writing to the control and status registers (CSRs) through the AHB
slave interface, the application controls the OTG_HS controller. These registers are 32 bits
3
1
3
0 29 2
8
27 26 25 24 2
3
20 19 1
8
17:10
9
8
7:
3
2
1 0
AND
OR
Interr
u
pt
Glob
a
l interr
u
pt
m
as
k (Bit 0)
AHB config
u
r
a
tion
regi
s
ter
Core interr
u
pt m
as
k
regi
s
ter
OTG
interr
u
pt
regi
s
ter
Core interr
u
pt
regi
s
ter
(1)
Device IN/OUT endpoint
interr
u
pt regi
s
ter
s
0 to 5
Device
a
ll endpoint
s
interr
u
pt regi
s
ter
21:16
OUT endpoint
s
5:0
IN endpoint
s
Interr
u
pt
s
o
u
rce
s
Ho
s
t port control
a
nd
s
t
a
t
us
regi
s
ter
Ho
s
t
a
ll ch
a
nnel
s
interr
u
pt
regi
s
ter
Ho
s
t ch
a
nnel
s
interr
u
pt
m
as
k regi
s
ter
s
0 to 11
Ho
s
t
a
ll ch
a
nnel
s
interr
u
pt m
as
k regi
s
ter
Ho
s
t ch
a
nnel
s
interr
u
pt
regi
s
ter
s
0 to 11
22 21
Device
a
ll endpoint
s
interr
u
pt m
as
k regi
s
ter
Device IN/OUT
endpoint
s
common
interr
u
pt m
as
k regi
s
ter
a
i1609
3
b
OR
AND
Device e
a
ch IN/OUT endpoint
interr
u
pt m
as
k regi
s
ter
Device e
a
ch endpoint
interr
u
pt regi
s
ter
3
1:16
EP1OUT
15:0
EP1IN
Device e
a
ch endpoint
interr
u
pt m
as
k regi
s
ter
endp_interr
u
pt[
3
1:0]
endp_m
u
lti_proc_intrpt