4-Port USB2.0 Controller
Datasheet
SMSC USB20H04
Page 25
Revision 1.63 (10-14-04)
DATASHEET
Detailed definition of the bits used to program the OEM values are given in Table 8.2 through Table 8.5.
Table 8.2 - Address 6; Config_Byte_3
BIT
7
FIELD NAME
Self-/Bus-Power
DESCRIPTION
Selects either self-powered or bus-powered operation:
0: Self-powered operation.
1: Bus-powered operation.
Selects implementation of port indicators:
0: No port indicators.
1: Port indicators implemented.
Selects whether high-speed operation is disabled:
0: High-/Full-Speed operation.
1: Full-Speed only (High-Speed disabled).
Selects whether multiple transaction translators are available:
0: Single TT for all ports.
1: Each port has one TT available (multiple TTs supported).
Selects whether EOP generation of EOF1 is disabled when in
Full-Speed mode:
0: EOP generation at EOF1.
1: EOP generation at EOF1 disabled.
Selects whether current sensing is ganged on all ports, or on an
individual port-by-port basis:
0: Individual port-by-port.
1: Ganged sensing.
Selects whether downstream port power switching is ganged on all
ports, or on an individual port-by-port basis:
0: Individual port-by-port.
1: Ganged switching.
Selects whether the hub is part of a compound device:
0: Not a compound device.
1: Yes, USB20H04 is part of a compound device.
6
Port Indicators
5
High-Speed
Disable
4
Multiple TT Support
3
EOP Disable
2
Current Sensing
1
Power Switching
0
Compound Device
Table 8.3 - Address 7; Config_Byte_2
The ports may be individually configured to be inactive. However, the order in which ports are set to
inactive is very specific. Port 4 must be the first port configured to be inactive, followed by port 3.
BIT
7:4
FIELD NAME
Non-Removable
Device
DESCRIPTION
Selects which ports include non-removable devices. A one
indicates that the port is non-removable:
Bit 7: Port 4 is non-removable.
Bit 6: Port 3 is non-removable.
Bit 5: Port 2 is non-removable.
Bit 4: Port 1 is non-removable.
All zeroes sets all ports removable.