coreboot-kgpe-d16/src/mainboard
Scott Chao f47e85fc72 mb/google/nissa: make GPP_F17 edge triggered to avoid spamming EC
In nissa platform, we configured GPP_F17 as SCI+APIC to wake the system
and also generate IRQ to the IOAPIC. Currently, we set GPP_F17 to level
triggered and it causes AP (Application Processor) to keep sending
GET_NEXT_EVENT to EC during resume from suspend by connecting AC.

So we change GPP_F17 to edge triggered to avoid this condition.

BUG=b:308716748
TEST=Original failure rate was 7 out of 10 times and it reduced to
0 out of 60 times on six joxer systems.

Signed-off-by: Scott Chao <scott_chao@wistron.corp-partner.google.com>
Change-Id: I3ceb1dfce46376a6a9a8c6cb6d691d818a0a42ff
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79244
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Eric Lai <ericllai@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Reka Norman <rekanorman@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
2023-11-24 08:31:41 +00:00
..
51nb mb/51nb/x210: Make use of the chipset devicetree 2023-11-13 20:20:17 +00:00
acer mb/acer/aspire_vn7_572g: Make use of the chipset devicetree 2023-11-13 20:49:05 +00:00
adlink
amd mb/amd/birman: Use common option for variant configuration 2023-11-11 01:13:25 +00:00
aopen aopen/dxplplusu: Use ACPI_COMMON_MADT_IOAPIC 2023-04-26 11:04:08 +00:00
apple mb/apple/macbookair4_2: Drop obsolete spd.bin file 2023-11-14 22:37:17 +00:00
asrock mb/asrock/h110m: Make use of the chipset devicetree 2023-11-13 20:33:11 +00:00
asus mb/asus/p8z77-m: Ensure RAM stays powered in ACPI S3 suspend 2023-11-22 17:53:56 +00:00
biostar mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
bostentech mainboards: Drop stale comment about enumerate_buses() 2023-11-12 04:52:40 +00:00
bytedance mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
cavium
clevo mb/clevo/kbl-u: Move selects from Kconfig.name to Kconfig 2023-11-11 01:13:34 +00:00
compulab mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
dell mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
emulation Allow to build romstage sources inside the bootblock 2023-11-09 13:20:18 +00:00
example
facebook mb/facebook/monolith: Make use of the chipset devicetree 2023-11-13 20:47:34 +00:00
foxconn mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
getac mainboards: Drop stale comment about enumerate_buses() 2023-11-12 04:52:40 +00:00
gigabyte mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
google mb/google/nissa: make GPP_F17 edge triggered to avoid spamming EC 2023-11-24 08:31:41 +00:00
hp mb/hp/280_g2: Restore comments documenting root port devices 2023-11-21 21:42:39 +00:00
ibase mainboards: Drop stale comment about enumerate_buses() 2023-11-12 04:52:40 +00:00
ibm mb/ibm/sbp1: Disable SATA controller 2023-10-13 13:52:09 +00:00
intel mb/{google,intel}/{rex,mtlrvp}: Enable SOC_INTEL_COMMON_BASECODE_RAMTOP 2023-11-21 13:40:34 +00:00
inventec mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
kontron mb/kontron/bsl6: Make use of the chipset devicetree 2023-11-13 21:31:15 +00:00
lenovo mb/lenovo/t530/early_init.c: Drop unused and revise used includes 2023-11-14 22:36:56 +00:00
libretrend mb/libretrend/lt1000: Make use of the chipset devicetree 2023-11-13 20:41:37 +00:00
msi mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
ocp mb/ocp/deltalake: Set SMM console log level via VPD 2023-02-16 00:48:04 +00:00
opencellular
packardbell mb/packardbell: Remove space between function name and '(' 2023-09-11 21:39:45 +00:00
pcengines nb/amd/pi/00730F01: restructure chip ops 2023-11-17 16:27:52 +00:00
pine64
portwell soc/intel/braswell: Unify DPTF enablement 2023-11-03 15:33:50 +00:00
prodrive mb/prodrive/hermes: Rework UART devicetree entry 2023-10-26 18:35:57 +00:00
protectli mb/protectli/vault_kbl: Make use of the chipset devicetree 2023-11-13 21:31:41 +00:00
purism mb/purism/librem_skl: Make use of the chipset devicetree 2023-11-13 20:55:46 +00:00
razer mb/{sm/x11,razor,libretrend}/dt: Use comma separated list for arrays 2023-10-28 18:42:46 +00:00
roda mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
samsung mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
sapphire mb/*: Update SPD mapping for sandybridge boards 2023-11-13 20:31:23 +00:00
siemens mb/siemens/{mc_ehl3,mc_ehl5}: Fix GPIO settings for latest HW revision 2023-11-10 15:28:20 +00:00
sifive Revert "Kconfig: Bring HEAP_SIZE to a common, large value" 2023-11-07 17:35:39 +00:00
starlabs mb/starlabs/starbook/kbl: Use chipset dt reference name for LPC 2023-11-13 20:35:27 +00:00
supermicro mb/supermicro/x11: Make use of chipset devicetree 2023-11-16 13:19:16 +00:00
system76 mb/system76/rpl: Allow 5600 MT/s memory for RPL-HX 2023-11-16 14:44:14 +00:00
ti Allow to build romstage sources inside the bootblock 2023-11-09 13:20:18 +00:00
up mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
Kconfig