Datasheet

High-Speed Inter-Chip (HSIC) USB 2.0 Hub and Flash Media Controller
Datasheet
SMSC USB4640/USB4640i 39 Revision 1.3 (03-13-13)
DATASHEET
4.4.4.9 E6h: Configuration Data Byte 3 (CFG_DAT_BYT3)
4.4.4.10 E7h: Non-Removable Device
BIT NAME DESCRIPTION
7:4 rsvd
3 PRTMAP_EN Port Mapping Enable: selects the method used by the hub to assign port
numbers and disable ports.
0 : Standard Mode. Strap options or the following registers are used to define
which ports are enabled, and the ports are mapped as port ā€˜n’ on the hub is
reported as port ā€˜n’ to the host, unless one of the ports is disabled, then the
higher numbered ports are remapped in order to report contiguous port
numbers to the host.
Register 300Ah: Port disable for self-powered operation (Reset = 0x00)
Register 300Bh: Port disable for bus-powered operation (Reset = 0x00)
1 : Port Map mode. The mode enables remapping via the registers defined
below.
Register 30FBh: Port Map 12 (Reset = 0x00)
Register 30FCh: Port Map 3 (Reset = 0x00)
2:0 rsvd
BIT BYTE NAME DESCRIPTION
7:0 NR_DEVICE Indicates which port(s) include non-removable devices.
0 : Port is removable
1 : Port is non-removable
Informs the host if one of the active ports has a permanent device that is
undetachable from the hub. The device must provide its own descriptor data.
When using the internal default option,
NON_REM[1:0] designates the
appropriate ports as being non-removable.
Bit 7 : rsvd
Bit 6 : rsvd
Bit 5 : rsvd
Bit 4 : rsvd
Bit 3 : controls physical port 3
Bit 2 : controls physical port 2
Bit 1 : controls physical port 1
Bit 0 : rsvd
Note: Bit 1 must be set to a
1 by the firmware for proper identification of
the card reader as a non-removable device.