Usb Hc Interrupt Enable Register—Mbar + 0X1010 - Freescale Semiconductor MPC5200B User Manual

Freescale semiconductor board users guide
Table of Contents

Advertisement

Host Control (HC) Operational Registers
Bits
Name
25
RHSC
26
FNO
27
UE
28
RD
29
SF
30
WDH
31
SO
12.4.2.5
USB HC Interrupt Enable Register—MBAR + 0x1010
Each enable bit in the HC Interrupt Enable register corresponds to an associated interrupt bit in the HcInterruptStatus register. The
HcInterruptEnable register is used to control which events generate a hardware interrupt. When:
1.
a bit is set in the HcInterruptStatus register, and
2.
the corresponding bit is set in the HcInterruptEnable register, and
3.
the MasterInterruptEnable bit is set, then
4.
a hardware interrupt is requested on the host bus.
Writing 1 to a bit in this register sets the corresponding bit, whereas writing 0 to a bit in this register leaves the corresponding bit unchanged.
On read, the current value of this register is returned.
msb 0
1
R
MIE
OC
W
RESET:
0
0
16
17
R
W
RESET:
0
0
12-10
RootHubStatusChange—bit is set when HcRhStatus content or content of any
HcRhPortStatus[Number of Downstream Port] changes.
FrameNumberOverflow—bit is set when HcFmNumber msb (bit 15) changes value (from 0 to
1, or from 1 to 0) and after HccaFrameNumber is updated.
UnrecoverableError—bit is set when HC detects a system error not related to USB. HC should
not proceed with processing or signaling prior to the system error being corrected. HCD clears
this bit after HC is reset.
ResumeDetected—bit is set when HC detects a USB device asserting a resume signal. It is
the transition from no resume signaling to resume signaling that causes this bit to be set. This
bit is not set when HCD sets the USBRESUME state.
StartofFrame—bit is set by HC at each start of a frame and after updating the
HccaFrameNumber. HC also generates an SOF token at the same time.
WritebackDoneHead—bit is set immediately after HC writes HcDoneHead to
HccaDoneHead. Further HccaDoneHead updates do not occur until this bit is cleared. HCD
should only clear this bit after saving HccaDoneHead contents.
SchedulingOverrun—bit is set when USB schedule for the current Frame overruns and after
an HccaFrameNumber update. A scheduling overrun also causes the HcCommandStatus
SOC to increment.
Table 12-5. USB HC Interrupt Enable Register
2
3
4
5
6
0
0
0
0
0
18
19
20
21
22
Reserved
0
0
0
0
0
MPC5200B Users Guide, Rev. 1
Description
7
8
9
10
Reserved
0
0
0
0
23
24
25
26
RHSC
FNO
0
0
0
0
11
12
13
14
15
0
0
0
0
27
28
29
30
31 lsb
UE
RD
SF
WDH
SO
0
0
0
0
Freescale Semiconductor
0
0

Advertisement

Table of Contents
loading

Table of Contents