www.ti.comRegisters
Table 23. HC Port 1 Status and Control Register (HCRHPORTSTATUS1) Field Descriptions (continued)
Bit | Field | Value | Description |
8 | PPS/SPP |
| Port 1 port power status/set port power. The host controller driver can write a 1 to this bit to set the |
|
|
| port 1 port power status bit; a write of 0 has no effect. The device does not provide signals from the |
|
|
| USB host controller to control external port power, so if required, USB host port power control |
|
|
| signals must be controlled through other means. Software can track the current power state using |
|
|
| the port power status bit and other power control bits, but those bits have no direct effect on |
|
|
| external port power control. This bit has no relationship to the OTG controller register bits that relate |
|
|
| to VBUS. System software can update this register to simplify host controller driver and/or OTG |
|
|
| driver coding. |
|
| 0 | Port 1 power is disabled. |
|
| 1 | Port 1 power is enabled. |
Reserved | 0 | Reserved | |
4 | PRS/SPR |
| Port 1 port reset status/set port reset. A write of 1 to this bit sets the port 1 port reset status bit and |
|
|
| causes the USB host controller to begin signaling USB reset to port 1; a write of 0 has no effect. |
|
| 0 | USB reset is not being sent to port 1. |
|
| 1 | Port 1 is signaling the USB reset. |
3 | POCI/CSS |
| Port 1 port overcurrent indicator/clear suspend status. A write of 1 to this bit when port 1 port |
|
|
| suspend status is 1 causes resume signaling on port 1; a write of 1 when port 1 port suspend |
|
|
| status is 0 has no effect; a write of 0 has no effect. The device does not provide inputs for signaling |
|
|
| external overcurrent indication to the USB host controller. Overcurrent monitoring, if required, must |
|
|
| be handled through some other mechanism. |
|
| 0 | Port 1 port overcurrent condition has not occurred. |
|
| 1 | Port 1 port overcurrent condition has occurred. |
2 | PSS/SPS |
| Port 1 port suspend status/set port suspend. A write of 1 to this bit when port 1 current connect |
|
|
| status is 1 sets the port 1 port suspend status bit and places port 1 in USB suspend state; a write of |
|
|
| 1 when port 1 current connect status is 0 sets the connect status change to inform the USB host |
|
|
| controller driver software of an attempt to suspend a disconnected device; a write of 0 has no |
|
|
| effect. This bit is cleared automatically at the end of the USB resume sequence and also at the end |
|
|
| of the USB reset sequence. |
|
| 0 | Port 1 is not in the USB suspend state. |
|
| 1 | Port 1 is in the USB suspend state or is in the resume sequence. |
1 | PES/SPE |
| Port 1 port enable status/set port enable. A write of 1 to this bit when port 1 current connect status |
|
|
| is 1 sets the port 1 port enable status bit; a write of 1 when port 1 current connect status is 0 has no |
|
|
| effect; a write of 0 has no effect. This bit is automatically set at completion of port 1 USB reset, if it |
|
|
| was not already set before the USB reset completed; and this bit is automatically set at the end of a |
|
|
| USB suspend, if the port was not enabled when the USB resume completed. |
|
| 0 | Port 1 is disabled. |
|
| 1 | Port 1 is enabled. |
0 | CCS/CPE |
| Port 1 current connection status/clear port enable. If the DR[1] bit in the HC root hub B register |
|
|
| (HCRHDESCRIPTORB) is set to 1 to indicate a nonremovable USB device on port 1, this bit is set |
|
|
| after a root hub reset to inform the system that the device is attached. A write of 1 clears this bit; a |
|
|
| write of 0 has no effect. |
|
| 0 | No USB device is attached to port 1. |
|
| 1 | USB device is attached to port 1. |
| Universal Serial Bus OHCI Host Controller | 31 |
Submit Documentation Feedback |
|
|