Hcinterruptstatus register, Table 425: hccommandstatus register – Digi NS9750 User Manual

Page 757

Advertising
background image

w w w . d i g i e m b e d d e d . c o m

7 3 3

U S B C o n t r o l l e r M o d u l e

HcInterruptStatus register

Address: 9010 100C

The HcInterruptStatus register provides status on various events that cause hardware
interrupts. When an event occurs, the NS9750 sets the corresponding bit in this
register. When a bit is set, a hardware interrupt is generated if the interrupt is
enabled in the HcInterruptEnable register (see "HcInterruptEnable register,"
beginning on page 735) and the MasterInterruptEnable bit (in the HcInterruptEnable
register) is set. The host controller driver can clear specific bits in this register by
writing a 1 to the bit positions to be cleared, but cannot set any of these bits.

D00

R/W

HCR

0b

HostControllerReset

Set by the host controller driver to initiate a software reset
of the host controller. Regardless of the functional state of
the host controller, it moves to

USBSUSPEND

state. This

bit is cleared by the host controller on completion of the
reset operation.

Bits

Access

Mnemonic

Reset

Description

Table 425: HcCommandStatus register

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

14

31

29

28

27

26

25

24

23

22

21

20

19

18

17

16

30

RD

SF

WDH

SO

Rsvd

OC

Reserved

Reserved

RHSC

FNO

UE

Advertising