Intel® Core™ Ultra 200S and 200HX Series Processors SOC I/O Registers
ID | Date | Version | Classification |
---|---|---|---|
834819 | 01/29/2025 | 001 | Public |
General PM Configuration A (GEN_PMCON_A) – Offset 1020
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
31 | 0h | RO | Reserved |
30 | 0h | RW | DC PHY Power Disable (DC_PP_DIS) This bit determines the Host software contribution to whether the LAN PHY remains powered in Sx/MOFF or DeepSx while on battery. |
29 | 1h | RW | Deep-Sx PHY Power Disable (DSX_PP_DIS) This bit determines the Host software contribution to whether the LAN PHY remains powered in DeepSx. |
28 | 0h | RW | After G3 PHY Power Enable (AG3_PP_EN) This bit determines the Host software contribution to whether the LAN PHY is powered up after exiting G3 (to either Sx/MOFF or DeepSx). |
27 | 0h | RW | Sx PHY Power Enable (SX_PP_EN) This bit determines the Host software contribution to whether the LAN PHY remains powered in an Sx/MOFF state that was entered from S0 (rather than from G3). |
26:25 | 0h | RO | Reserved |
24 | 0h | RW/1C/V | Global Reset Status (GBL_RST_STS) This bit is set after a global reset (not G3 or DeepSx) occurs. See the GEN_PMCON_B.HOST_RST_STS bit for potential usage models. |
23 | 0h | RW | DRAM Initialization Scratchpad Bit (DISB) This bit does not effect hardware functionality in any way. It is provided as a scratchpad bit that is maintained through main power well resets and CF9h-initiated resets. BIOS is expected to set this bit prior to starting the DRAM initialization sequence and to clear this bit after completing the DRAM initialization sequence. BIOS can detect that a DRAM initialization sequence was interrupted by a reset by reading this bit during the boot sequence. If the bit is 1, then the DRAM initialization was interrupted. |
22 | 0h | RO | Reserved |
21 | 0h | RO/V | Memory Placed in Self-Refresh (MEM_SR) This bit will be set to 1 if DRAM should have remained powered and held in Self-Refresh through the last power state transition (i.e. the last time the system left S0). The scenarios where this should be the case are: |
20:19 | 0h | RO | Reserved |
18 | 0h | RW/1C/V | Minimum SLP_S4# Assertion Width Violation Status (MS4V) Hardware sets this bit when the SLP_S4# assertion width is less than the time programmed in the SLP_S4# Minimum Assertion Width field (D31.F0.A4h.5:4). The SOC begins the timer when SLP_S4# pin is asserted during S4/S5 entry, or when the RSMRST# input is deasserted during SUS well power-up. The status bit is cleared by software writing a 1 to the bit. Note that this bit is functional regardless of the value in the SLP_S4# Assertion Stretch Enable and the Disable SLP_X Stretching After SUS Power Failure bits. |
17 | 0h | RO | Reserved |
16 | 1h | RW/1C | SUS Well Power Failure (SUS_PWR_FLR) This bit is set to '1' whenever SUS well power is lost, as indicated by RSMRST# assertion. |
15 | 0h | RW | PME B0 S5 Disable (PME_B0_S5_DIS) When set to '1', this bit blocks wake events from PME_B0_STS in S5, regardless of the state of PME_B0_EN. When cleared (default), wake events from PME_B0_STS are allowed in S5 if PME_B0_EN = '1'. |
14 | 1h | RW/1C | PWR_FLR (PF) 1 = Indicates that the trickle current (from the main battery or trickle supply) was removed or failed. |
13 | 0h | RO | Reserved |
12 | 0h | RW/L | Disable SLP_X Stretching After SUS Well Power Up (DIS_SLP_X_STRCH_SUS_UP) When this bit is set to 1, all SLP_* pin stretching is disabled when powering up after a SUS well power loss. When this bit is left at 0, SLP_* stretching will be performed after SUS power failure as enabled in various other fields. Note that if this bit is a 0, SLP_* stretch timers start on SUS well power up (the processor has no ability to count stretch time while the SUS well is powered down). |
11:10 | 0h | RW/L | SLP_S3# Minimum Assertion Width (SLP_S3_MIN_ASST_WDTH) This 2-bit value indicates the minimum assertion width of the SLP_S3# signal to guarantee |
9 | 0h | RW/1C/V | Host Reset Status (HOST_RST_STS) This bit is set by hardware when a host partition reset (not a global reset, DeepSx, or G3) occurs. |
8 | 0h | RW/L | ESPI SMI Lock (ESPI_SMI_LOCK) When this bit is set, writes to the ESPI_SMI_EN bit will have no effect. Once the ESPI_SMI_LOCK bit is set, writes of 0 to ESPI_SMI_LOCK bit will have no effect (i.e. once set, this bit can only be cleared by RSMRST#). |
7:6 | 0h | RW | SWSMI Rate Select (SWSMI_RATESEL) This 2-bit value indicates when the SWSMI timer will time out. Valid values are: |
5:4 | 0h | RW/L | SLP_S4# Minimum Assertion Width (S4MAW) This 2-bit value indicates the minimum assertion width of the SLP_S4# signal to guarantee that the DRAMs have been safely power-cycled. This value may be modified per platform depending on DRAM types, power supply capacitance, etc. Valid values are: |
3 | 0h | RW/L | SLP_S4# Assertion Stretch Enable (S4ASE) When set to 1, the SLP_S4# pin will minimally assert for the time specified in bits 5:4 of this register. When 0, the minimum assertion time for SLP_S4# is the same as the timing defined in the Platform Design Guide. |
2:1 | 0h | RW | Period SMI Select (PER_SMI_SEL) Software sets these bits to control the rate at which the periodic SMI# is generated: |
0 | 0h | RW | AFTERG3_EN (AG3E) Determines what state to go to when power is reapplied after a power failure (G3 state). |