Intel® 400 Series Chipset On-Package Platform Controller Hub
Online Register Database
ID | Date | Version | Classification |
---|---|---|---|
615146 | 08/09/2019 | 1.2 | Public |
Port N Status and Control USB2 (PORTSCN) – Offset 480
Note that this USB2 Port Status and Control register is available at the following offsets for all applicable USB2 ports:
USB2 Port 1: 480h
USB2 Port 2: 490h
USB2 Port 3: 4A0h
.....
USB2 Port 9: 500h
USB2 Port 10: 510h
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
31 | 0b | RW/1S | Warm Port Reset (WPR) When software sets this bit to 1b, the Warm Reset sequence is enabled |
30 | 0b | RW/L | Device Removable (DR) This bit indicates if this port has a removable device. |
29:28 | - | - | Reserved
|
27 | 0b | RW/P | Wake on Over-current Enable (WOE) 0 = Disable. (Default) |
26 | 0b | RW/P | Wake on Disconnect Enable (WDE) 0 = Disable. (Default) |
25 | 0b | RW/P | Wake on Connect Enable (WCE) 0 = Disable. (Default) |
24 | 0b | RO | Cold Attach Status (CAS) This bit indicates that far-end terminations were detected in the Disconnected state and the Root Hub Port State Machine was unable to advance to the Enabled state. |
23 | 0b | RW/1C | Port Config Error Change (CEC) Note: This register is sticky. |
22 | 0b | RW/1C | Port Link State Change (PLC) 0 = No change |
21 | 0b | RW/1C | Port Reset Change (PRC) This flag is set to ‘1’ due a '1' to '0' transition of Port Reset (PR), for example, when any reset processing on this port is complete. |
20 | 0b | RW/1C | Over-current Change (OCC) The functionality of this bit is not dependent upon the port |
19 | 0b | RW/1C | Warm Port Reset Change (WRC) This bit is set when Warm Reset processing on this port completes. |
18 | 0b | RW/1C | Port Enabled Disabled Change (PEC) 0 = No change. (Default) |
17 | 0b | RW/1C | Connect Status Change (CSC) R/WC. This flag indicates a change has occurred in the port’s Current Connect Status (CCS) or Cold Attach Status (CAS) bits. |
16 | 0b | RW | Port Link State Write Strobe (LWS) 0 = When 0b, write data in PLS field is ignored. (Default) |
15:14 | 0h | RW/P | Port Indicator Control (PIC) Note: This register is sticky. |
13:10 | 0h | RO | Port Speed (PortSpeed) A device attached to this port operates at a speed defined by the following codes: |
9 | 1b | RW/P | Port Power (PP) Default value of 1.<br>0 = This port is in the powered-off state <br>1 = This port is in the powered-on state. This indicates that the port does have power.<br> |
8:5 | 5h | RW/P | Port Link State (PLS) This field is used to power manage the port and reflects its currentlink state.When the port is in the Enabled state, system software may set the link U-state by writing this field. System software may also write this field to force a Disabled to Disconnected state transition of the port. |
4 | 0b | RW/1S | Port Reset (PR) When software writes a 1 to this bit (from a 0), the bus reset sequence as |
3 | 0b | RW | Over-current Active (OCA) 0 = This port does not have an overcurrent condition. (Default) |
2 | - | - | Reserved
|
1 | 0b | RW/1C | Port Enabled Disabled (PED) Ports can only be enabled by the host controller as a part of the reset and enable. Software cannot enable a port by writing a 1 to this bit. Ports can be disabled by either a fault condition (disconnect event or other fault condition) or by host software. The bit status does not change until the port state actually changes. There may be a delay in disabling or enabling a port due to other host controller and bus events. |
0 | 0b | RW | Current Connect Status (CCS) This value reflects the current state of the port, and may not correspond directly to the event that caused the Connect Status Change bit (Bit 1) to be set. |