Hcrhportstatus[1] register, Table 444: hcrhportstatus[1] register – Digi NS9750 User Manual

Page 783

Advertising
background image

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

7 5 9

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

HcRhPortStatus[1] register

Address: 9010 1054

The HcRhPortStatus register controls and reports port events on a per-port basis. The
lower word reflects port status; the upper word reflects the status change bits. If a
transaction (token through handshake) is in progress when a write to change port
status occurs, the resulting port status change must be postponed until the
transaction completes.

Register bit assignment

Bits

Access

Mnemonic

Reset

Description

D31:21

N/A

Not used

N/A

Always write to 0.

D20

R/W

PRSC

0b

PortResetStatusChange

0

Port reset is not complete

1

Port reset is complete

Set at the end of the 10-ms port reset signal. The host
controller driver writes a 1 to clear this bit. Writing 0 has
no effect.

D19

R/W

OCIC

0b

PortOverCurrentIndicatorChange

0

No change in PortOverCurrentIndicator

1

PortOverCurrentIndicator has changed

Valid only if overcurrent conditions are reported on a per-
port basis. This bit is set when root hub changes the
PortOverCurrentIndicator bit. The host controller driver
writes a 1 to clear this bit. Writing 0 has no effect.

Table 444: HcRhPortStatus[1] 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

Reserved

PRSC

PESC

CSC

Not used

PES

CCS

OCIC

PSSC

LSDA

PPS

Not used

PRS

POCI

PSS

Advertising