USB 2.0
Datasheet
8.2.1.33Register FDh: PortMap 56
BIT |
|
|
|
|
|
|
|
|
|
NUMBER |
| BIT NAME |
|
|
|
| DESCRIPTION | ||
|
|
|
|
|
|
|
| ||
7:0 |
| PRTR56 |
| PortMap register for ports 5 & 6. | |||||
|
|
|
| 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 reported having. | |||||
|
|
|
| The host's port number is referred to as "Logical Port Number" and the | |||||
|
|
|
| physical port on the hub is the “Physical Port Number". When mapping mode | |||||
|
|
|
| is enabled (see PRTMAP_EN in Register 08h: Configuration Data Byte 3) | |||||
|
|
|
| the hub's downstream port numbers can be mapped to different logical port | |||||
|
|
|
| numbers (assigned by the host). | |||||
|
|
|
| Note: OEM must ensure that contiguous logical port numbers are used, | |||||
|
|
|
| starting from #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. | |||||
|
|
|
|
|
|
|
|
| |
|
|
|
|
| Table 8.5 PortMap Register for Ports 5 & 6 | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| Bit [7:4] |
| ‘0000’ |
| Physical Port 6 is Disabled |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0001’ |
| Physical Port 6 is mapped to Logical Port 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0010’ |
| Physical Port 6 is mapped to Logical Port 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0011’ |
| Physical Port 6 is mapped to Logical Port 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0100’ |
| Physical Port 6 is mapped to Logical Port 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0101’ |
| Physical Port 6 is mapped to Logical Port 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0100’ |
| Physical Port 6 is mapped to Logical Port 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0111’ |
| Physical Port 6 is mapped to Logical Port 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘1000’ |
| Reserved, will default to ‘0000’ value |
|
|
|
|
|
|
| to |
|
|
|
|
|
|
|
|
| ‘1111’ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Bit [3:0] |
| ‘0000’ |
| Physical Port 5 is Disabled |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0001’ |
| Physical Port 5 is mapped to Logical Port 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0010’ |
| Physical Port 5 is mapped to Logical Port 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0011’ |
| Physical Port 5 is mapped to Logical Port 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0100’ |
| Physical Port 5 is mapped to Logical Port 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0101’ |
| Physical Port 5 is mapped to Logical Port 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0110’ |
| Physical Port 5 is mapped to Logical Port 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘0111’ |
| Physical Port 5 is mapped to Logical Port 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ‘1000’ |
| Reserved, will default to ‘0000’ value |
|
|
|
|
|
|
| to |
|
|
|
|
|
|
|
|
| ‘1111’ |
|
|
|
|
|
|
|
|
|
|
|
|
|
Revision 1.0 |
|
|
| 50 |
| SMSC USB251x |
DATASHEET