Intel® 800 Series Chipset Family Platform Controller Hub (PCH), Volume 2
ID | Date | Version | Classification |
---|---|---|---|
834576 | 10/10/2024 | 001 | Public |
Pad Configuration DW0 (PAD_CFG_DW0_GPP_R_0) – Offset 790
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
31:30 | 1h | RW | Pad Reset Config (PADRSTCFG) This register controls which reset is used to reset GPIO pad register fields in various GPIO registers (PADCFGLOCK, PADCFGLOCKTX, GPI_IS, GPI_IE, GPI_GPE_STS, GPI_GPE_EN, GPI_SMI_STS, SPI_SMI_EN, GPI_NMI_STS, GPI_NMI_EN, PAD_CFG_DW0, and PAD_CFG_DW1). |
29 | 0h | RW | RX Pad State Select (RXPADSTSEL) Determine from which node the RX pad state for native function should be source from. |
28 | 0h | RW | RX Raw Override to '1' (RXRAW1) This bit determines if the selected pad state is being overridden to '1'. This field only makes sense when the buffer is configured as an input in either GPIO Mode or native function mode. |
27 | 0h | RO | Native Function Virtual Wire Message Enable (NAF_VWE) This bit enables Native Function IOSF-SB Virtual wire message generation. Upon the enabling of this bit, the virtual wire message is sent to the appropriate destination enabled by pad mode selection whenever the value is different than the predefined function default value. |
26:25 | 2h | RW | RX Level/Edge Configuration (RXEVCFG) Determine if the internal RX pad state (RXPadStSel=1) should be passed on to the next logic stage as is, as a pulse, or level signal. This field does not affect the received pad state (to GPIORXState or native functions) but how the interrupt or wake triggering events should be delivered to the GPIO Community Controller. |
24 | 0h | RW | Pre Glitch Filter Stage RX Pad State Select (PREGFRXSEL) Determine if the synchronized version of the raw RX pad state should be subjected to glitch filter or not. |
23 | 0h | RW | RX Invert (RXINV) This bit determines if the selected pad state should go through the polarity inversion stage. This field only makes sense when the RX buffer is configured as an input in either GPIO Mode or native function mode. |
22:21 | 0h | RW | RX/TX Enable Config (RXTXENCFG) This controls the RX and TX buffer enables for the function selected by Pad Mode, but is not applicable when Pad Mode is 0 (i.e. GPIO mode). |
20 | 0h | RW | GPIO Input Route IOxAPIC (GPIROUTIOXAPIC) Determine if the pad can be routed to cause peripheral IRQ when configured in GPIO input mode. If the pad is not configured in GPIO input mode, this field has no effect. |
19 | 0h | RW | GPIO Input Route SCI (GPIROUTSCI) Determine if the pad can be routed to cause SCI when configured in GPIO input mode. If the pad is not configured in GPIO input mode, this field has no effect. |
18 | 0h | RO | GPIO Input Route SMI (GPIROUTSMI) Determine if the pad can be routed to cause SMI when configured in GPIO input mode. If the pad is not configured in GPIO input mode, this field has no effect. |
17 | 0h | RO | GPIO Input Route NMI (GPIROUTNMI) Determine if the pad can be routed to cause NMI when configured in GPIO input mode. If the pad is not configured in GPIO input mode, this field has no effect. |
16:13 | 0h | RO | Reserved (RSVD_0)
|
12:10 | 1h | RW | Pad Mode (PMODE) This field determines whether the Pad is controlled by GPIO controller or one of the native functions muxed onto the Pad. |
9 | 1h | RW | GPIO RX Disable (GPIORXDIS) RX buffer enable control when PMode = 0 ONLY. No effect when the pad in native mode. |
8 | 1h | RW | GPIO TX Disable (GPIOTXDIS) TX buffer enable control when PMode = 0 ONLY. No effect when the pad in native mode. |
7:2 | 0h | RO | Reserved (RSVD_1)
|
1 |
| RO/V | GPIO RX State (GPIORXSTATE) This is the current internal RX pad state after Glitch Filter logic stage and is not affected by PMode and RXINV, hardware debouncer (if any) settings. |
0 | 0h | RW | GPIO TX State (GPIOTXSTATE) TX state when PMode = 0 ONLY. No effect when the pad in native mode. |