English
Language : 

82C862 Datasheet, PDF (21/51 Pages) List of Unclassifed Manufacturers – FireLink USB Dual Controller Quad Port USB
FireLink USB
82C862
Individual Power Switching is the mode in which the power to the USB ports can be controlled individually by using the Port
Status registers for each port, or can also be controlled globally depending on the value in the PowerControlMask register.
When strapping into this mode, the PowerControlMask registers will be set. All four signals, PWRON1#, PWRON2#,
PWRON3#, and PWRON4# will be used to turn on the respective USB ports power and will be independently controlled.
When supporting this mode the following registers are of significance:
Register
HcRhDescriptorA
HcRhDescriptorA
HcRhDescriptorB
HcRhStatus
HcRhStatus
HcRhPort1Status
HcRhPort2Status
HcRhPort1Status
HcRhPort2Status
HcRhPort1Status
HcRhPort2Status
Field
NoPowerSwitching
MEMOFST 49h[1]
PowerSwitchingMode
MEMOFST 49h[0]
PortPowerControlMask
MEMOFST 4Eh[2:1]
ClearGlobalPower (write)
MEMOFST 50h[0]
SetGlobalPower (write)
MEMOFST 52h[0]
PortPowerStatus (read)
MEMOFST 55h[0] port 1
MEMOFST 59h[0] port 2
SetPortPower (write)
MEMOFST 55h[0] port 1
MEMOFST 59h[0] port 2
ClearPortPower (write)
MEMOFST 55h[1] port 1
MEMOFST 59h[1] port 2
Value or Function
0: Ports are power switched
1: Each port is powered individually. This mode allows
the port to be either global or individual controlled
depending on value in PortPowerControlMask.
This register determines if the ports power is controlled
individually by the Port Status register, or globally by the
Root Hub Status register.
0=port uses global Set/ClearGlobalPower
1=port uses per-port Set/ClearPortPower
This bit is written to ‘1’ to turn off power to ports whose
PortPowerControlMask=0.
This bit is written to ‘1’ to turn on power to ports whose
PortPowerControlMask=0.
0=port power is off
1=port power is on
If per-port switching is enabled for this port, then only
Set/ClearPortPower affect this bit. If global mode is
enabled, then Set/ClearGlobalPower control this bit.
1: sets PortPowerStatus
Only valid if port is enabled for per-port switching.
1: clear PortPowerStatus
Only valid if port is enabled for per-port switching.
912-2000-030
Revision 1.0
®
Page 17