GL650USB 4 PORT USB HUB CONTROLLER
HUB_STAT_CHG
( offset 08, default = 00h )
-- --
R/O
R/O
R/O
R/O
LCPWR
OVCUR
--
--
C_LCPWR C_OVCUR
HUB status and status change
LCPWR : HUB local power status
1’b0 – local power good
1’b1 – local power lost
OVRCUR
: HUB over current indicator
1’b0 – No over-current condition currently exists
1’b1 – A hub over-current condition exists
: Local power status change
1’b0 – No change has occurred to local power status
1’b1 – local power status has changed
C_LCPWR
C_OVRCUR
: HUB over current indicator change
1’b0 – No change has occurred to the over-current indicator
1’b1 – Hub over-current indicator has changed
PORT_STATUS ( offset 09, default = 00h )
R/O R/O
R/O
R/O
R/O
R/O
R/O
PT_LOW_ PT_PWR
SPD
--
PT_RST PT_OVCU PT_SUS
R
PT_EN
PT_CON
Port status indicator:
PT_LOW_SPD : 1’b0 – full speed device connected, 1’b1 – low speed device
connected
PT_PWR
PT_RST
PT_OVCUR
: 1’b0 – port is in power off state, 1’b1 – port is not in power off state
: 1’b0 – Reset signaling not asserted, 1b’1 – Reset signaling asserted
: 1’b0 – No over-current condition occurred on this port
1’b1 – An over-current condition exists on this port
PT_SUS
PT_EN
: 1’b0 – port not suspended, 1’b1 – port suspended or resuming
: 1’b0 – port is disabled, 1’b1 – port is enabled
PT_CON
: 1’b0 – No device is present, 1’b1 – A device is present on this port
BUS_PORT_DATA
( offset 0A, default = 00h )
R/O
C_PT_RST C_PT_
OVCUR
Bus state and Port status change indicator:
R/O
VP
R/O
VM
R/O
R/O
C_PT_
SUS
R/O
C_PT_EN
R/O
C_PT_
CON
--
VP
VM
C_PT_RST
: VP state on the downstream port
: VM state on the downstream port
: 1’b0 – No change, 1’b1 – Reset complete
C_PT_OVCUR : 1’b0 – No change has occurred to over-current indicator
1’b1 – over-current indicator has changed
C_PT_SUS
C_PT_EN
C_PT_CON
: 1’b0 – No change, 1’b1: – Resume complete
: Set to one when a port is disabled because of a Port_error condition
: 1’b0 – No change has occurred to current connect status
1’b1 – Current connect status has changed
Revision 1.2
9
08/18/00