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.