beautypg.com

Cirrus Logic EP93xx User Manual

Page 469

background image

DS785UM1

11-29

Copyright 2007 Cirrus Logic

Universal Serial Bus Host Controller

EP93xx User’s Guide

1

1

1

1

11

NPS:

NoPowerSwitching. These bits are used to specify
whether power switching is supported or port are always
powered. It is implementation-specific. When this bit is
cleared, the PowerSwitchingMode specifies global or per-
port switching.
0: Ports are power switched
1: Ports are always powered on when the HC is powered
on.

DT:

DeviceType. This bit specifies that the Root Hub is not a
compound device. The Root Hub is not permitted to be a
compound device. This field should always read/write 0.

OCPM:

OverCurrentProtectionMode. This bit describes how the
overcurrent status for the Root Hub ports are reported. At
reset, this fields should reflect the same mode as
PowerSwitchingMode. This field is valid only if the
NoOverCurrentProtection field is cleared.
0: Over-current status is reported collectively for all
downstream ports
1: Over-current status is reported on a per-port basis.

NOCP:

NoOverCurrentProtection. This bit describes how the
overcurrent status for the Root Hub ports are reported.
When this bit is cleared, the OverCurrentProtectionMode
field specifies global or per-port reporting.
0: Over-current status is reported collectively for all
downstream ports
1: No overcurrent protection supported

P:

PowerOnToPowerGoodTime. This byte specifies the
duration HCD has to wait before accessing a powered-on
port of the Root Hub. It is implementation-specific. The unit
of time is 2 ms. The duration is calculated as P[7:0] * 2 ms.
0x05 = 10 ms

HcRhDescriptorB

Address:

0x8002_004C

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

PPCM

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

DR