Datasheet

High-Speed Inter-Chip (HSIC) USB 2.0 Hub and Flash Media Controller
Datasheet
Revision 1.3 (03-13-13) 44 SMSC USB4640/USB4640i
DATASHEET
4.4.4.21 F2h: Port Map 12
BIT BYTE NAME DESCRIPTION
7:0 PRTM12 PortMap Register for Ports 1 and 2: when a hub is enumerated by a USB
host controller, the hub is only permitted to report how many ports it has; the
hub is not permitted to select a numerical range or assignment. The host
controller will number the downstream ports of the hub starting with the
number
1, up to the number of ports that the hub reports having.
The host's port number is called the Logical Port Number and the physical
port on the hub is the Physical Port Number. When mapping mode is
enabled (see
PORTMAP12.PRTMAP_EN) the hub's downstream port numbers
can be mapped to different logical port numbers (assigned by the host).
Note: Contiguous logical port numbers must be implemented, starting
from number 1 up to the maximum number of enabled ports. This
ensures that the hub's ports are numbered in accordance with the
way a host will communicate with the ports.
Bit [7:4] 0000 Physical port 2 is disabled
0001 Physical port 2 is mapped to logical port 1
0010 Physical port 2 is mapped to logical port 2
0011 Physical port 2 is mapped to logical port 3
0100
to
1111
Illegal; do not use
Bit [3:0]
0000 Physical port 1 is disabled
0001 Physical port 1 is mapped to logical port 1
0010 Physical port 1 is mapped to logical port 2
0011 Physical port 1 is mapped to logical port 3
0100
to
1111
Illegal; do not use
Table 4.5 Port Map Register for Ports 1 and 2