Hcrhportstatus[1] register, Table 444: hcrhportstatus[1] register – Digi NS9750 User Manual
Page 783
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