Intel® 800 Series Chipset Family Platform Controller Hub (PCH), Volume 2
ID | Date | Version | Classification |
---|---|---|---|
834576 | 10/10/2024 | 001 | Public |
AUX Power Management Control (AUX_CTRL_REG2) – Offset 8154
AUX Power Management Control Register2
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
31 | 1h | RW | Disable L1P2 Exit on Wake Enable (DIS_L1P2_EXIT_ON_WAKE_EN) This bit disables the dependency on Wake Enables defined in PORTSC for L1P2 exit when in D0 |
30 | 0h | RW | Link Fast Training Mode (CFG_FAST_TRAINING) 0: Normal operation mode |
29:25 | 0h | RO | Reserved |
24 | 1h | RW | Enable L1 exit notification to SNPS PCIe core (EN_L1_EXIT_NOTIF_PCIE) This bit enables a L1 exit notification to SNPS PCIe core. There is a case where USB ports have waked up and AUX PM module has started the wakeup process. The AUX PM control state got into a wait for P0 state because it needs to wait until PCie core to signal powerdown state change. Due to the fact that the core is in D3Hot, there is no run_stop bit set such that no internal interrupt will be fired. This causes the LTSSM of PCIe stayed in L1 even though AUX PM has known that it needs an L1 exit. This bit works together with bit21 of this register. |
23 | 0h | RW | DISABLE PLC ON DISCONNECT (DIS_PLC_ON_DISCONNECT) 1: do not assert PLC for disconnection |
22 | 0h | RW | Treat IDLE as TS2 when LTSSM in Wait for TS2 (TREAT_IDLE_AS_TS2_IN_LTSSM_WAIT_4_TS2) This bit enables a feature in PCie core LTSSM to treat IDLE received as TS2 when LTSSM is in wait for TS2 receive state. This is a function requested from PHY where it is possible to not able to receive TS2 without error. |
21 | 0h | RW | Disable p2 overwrite due to the D3HOT where PCIe core enters the L1 (DIS_P2_OVERWRITE_DUE2_D3HOT) We added a feature where if PCIe core LTSSM enters L1 due to the D3hot, the aux PM control will not start a P2 overwrite function in anticipating for the next L23 enter. |
20 | 1h | RW | Enable the port to enter U3 automatically when in U1/U2 (ENABLE_AUTO_U3_ENTRY_FROM_U2_U3) 1: enables the port to enter U3 automatically when in U1/U2 |
19 | 1h | RW | No linkdown reset is issue during low power state (DIS_LINKDOWN_RST_DURING_LOW_POWER) No linkdown reset is issue during low power state |
18 | 0h | RW | Enable Exit Deep Sleep If PCIE in P0 (EN_EXIT_DEEP_SLEEP_IF_PCIE_IN_P0) This bit enables a feature in AUX PM module where if PCIe core LTSSM is in P0 for a duration of time, we will exit the deep sleep state. This is for failure control in case. |
17 | 0h | RW | U2 Exit LFPS Timer Value (U2_EXIT_LFPS_TIMER_VALUE) This bit selects U2 exit LFPS timer value |
16 | 1h | RW | Enable Exit Deep Sleep on USB Port Wakeup (EN_EXIT_DEEP_SLEEP_ON_USB_PORT_WAKEUP) This bit enables a function that AUX PM module exits from the deep sleep state due to the USB ports wakeup level signal. We have added this feature where USB ports will generated a wakeup level signal to wakeup the AUX PM module if it is in deep sleep state and this level signal will be cleared if the change bits are updated by software. |
15:14 | 0h | RW | P3 Entry Timeout (P3_ENTRY_TIMEOUT) This field defines the timeout value to enter P3 mode in U2. |
13 | 0h | RW | Enable U2 P3 Mode (EN_U2_P3) 0: Disable U2 P3 mode |
12:11 | 0h | RO | Reserved |
10 | 0h | RW | Enable Low Power State Based Core Clock Gating (EN_LP_CORE_CG) When set to '1' enable core clock gating based on low power state entered |
9 | 1h | RW | Disable USB3 Port Status Changed Event (DIS_U3_PORT_SCE) 0: Enable USB3 port status change event generation if any change bit is not cleared |
8:4 | 0h | RO | Reserved |
3 | 0h | RW | Enable Auto Wakeup Non-IDLE (EN_AWAK_NIDLE) When set to 1 enables the auto wakeup function when engine has identified non IDLE condition. |
2 | 1h | RW | Enable PM Control P1 Exit P2 (EN_PMC_P1_EXIT_P2) When set 1 enables the PM control module to transition to P1 instead of P0 when exit P2. |
1 | 1h | RW | Enable PCIe PIPE CLK Isolation (EN_PP_CLK_ISOL) When set to 1 enables the PCIe PIPE CLK to be isolated when main power is removed. |
0 | 0h | RW | Enable P2 Overwrite P1 Allowed Detect (EN_P2OVRP1_ADET) When set to 1 enables a function that can detect whether or not enable P2 overwrite P1 function. The condition to get to P2 overwrite is when engine is in idle conditions. This means that there is no ISO EP pending. |