12th Generation Intel® Core™ Processors Datasheet Volume 2 of 2
| ID | Date | Version | Classification |
|---|---|---|---|
| 767625 | 07/13/2023 | Public |
Port Status And Control USB3 (PORTSC5) – Offset 4C0
The USB3 PORTSC registers are at offsets:
First USB3 port: 480h+NumUSB2*10h
Next USB3 port: First USB3 Port + 10h
and so on...
Final USB3 Port: First USB3 Port + (NumUSB3-1)*10h)
The USB PORTSC registers should be accessed via DW writes for any modification.
Byte Writes have unintended behavior.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 31 | 0x0 | RW/1S | Warm Port Reset (WPR) Warm Port Reset |
| 30 | 0x0 | RW/L | Device Removable (DR) Device Removable |
| 29:28 | 0x0 | RO | Rsvd2 (RSVD2) Reserved |
| 27 | 0x0 | RW/P | Wake on Over-current Enable (WOE) Note: This register is sticky. |
| 26 | 0x0 | RW/P | Wake on Disconnect Enable (WDE) Note: This register is sticky. |
| 25 | 0x0 | RW/P | Wake on Connect Enable (WCE) Note: This register is sticky. |
| 24 | 0x0 | RO | Cold Attach Status (CAS) Cold Attach Status |
| 23 | 0x0 | RW/1C | Port Config Error Change (CEC) Note: This register is sticky. |
| 22 | 0x0 | RW/1C | Port Link State Change (PLC) Note: This register is sticky. |
| 21 | 0x0 | RW/1C | Port Reset Change (PRC) Note: This register is sticky. |
| 20 | 0x0 | RW/1C | Over-current Change (OCC) Note: This register is sticky. |
| 19 | 0x0 | RW/1C | Warm Port Reset Change (WRC) Note: This register is sticky. |
| 18 | 0x0 | RW/1C | Port Enabled Disabled Change (PEC) Note: This register is sticky. |
| 17 | 0x0 | RW/1C | Connect Status Change (CSC) Note: This register is sticky. |
| 16 | 0x0 | RW | Port Link State Write Strobe (LWS) Port Link State Write Strobe |
| 15:14 | 0x0 | RW/P | Port Indicator Control (PIC) Note: This register is sticky. |
| 13:10 | 0x0 | RO | Port Speed (PORTSPEED) Note: This register is sticky. |
| 9 | 0x1 | RW/P | Port Power (PP) Note: This register is sticky. |
| 8:5 | 0x5 | RW/P | Port Link State (PLS) Note: This register is sticky. |
| 4 | 0x0 | RW/1S | Port Reset (PR) Port Reset |
| 3 | 0x0 | RO | Over-current Active (OCA) Note: This register is sticky. |
| 2 | 0x0 | RO | Rsvd1 (RSVD1) Reserved |
| 1 | 0x0 | RW/1C | Port Enabled Disabled (PED) Note: This register is sticky. |
| 0 | 0x0 | RO | Current Connect Status (CCS) Note: This register is sticky. |