coreboot-kgpe-d16/src
Raul E Rangel 30edb46e8c mb/google/zork: Set vw_irq_polarity from low to high
The EC used on zork uses a level high interrupt. This change configures
the polarity correctly.

The eSPI config is baked into RO verstage. The zork ToT build doesn't
use signed verstage since it's incompatible with the ToT version of
vboot. This means we can safely switch the keyboard IRQ polarity.

NOTE: Do not cherry pick this into the Zork firmware branch!

BUG=b:160595155
TEST=On morphius verify keyboard works as correctly and no spurious
interrupts are thrown on S0i3 resume. Also verified keyboard and mouse
work correctly in windows.

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Change-Id: I8d3195522f3bd5e477635494c7156683aae0ff0a
Reviewed-on: https://review.coreboot.org/c/coreboot/+/66291
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
2022-08-10 17:13:07 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch arch/x86/acpi: Replace Store() with ASL 2.0 syntax 2022-07-30 00:11:58 +00:00
commonlib commonlib/timestamp_serialized: Add comment explaining "ignore for x86" 2022-08-07 19:28:09 +00:00
console console: Make CONSOLE_SPI_FLASH depend on BOOT_DEVICE_SPI_FLASH 2022-04-27 06:55:47 +00:00
cpu arch/x86: Fix MAX_CPUS check proper for late X2APIC config 2022-07-25 10:06:18 +00:00
device pciexp_device: Handle unsupported requests in pciexp_get_ext_cap_offset() 2022-08-07 19:49:35 +00:00
drivers payloads/tianocore: Remove the option for CorebootPayloadPkg 2022-08-07 19:48:17 +00:00
ec ec/system76/ec: Provide charging thresholds by default 2022-07-16 22:48:06 +00:00
include pci_device: Add a function to find PCI capability ID recursively 2022-08-07 19:41:38 +00:00
lib lib/program_loaders.c: Mark run_ramstage with __noreturn 2022-07-14 23:10:17 +00:00
mainboard mb/google/zork: Set vw_irq_polarity from low to high 2022-08-10 17:13:07 +00:00
northbridge nb/amd: Fix some white spaces issues 2022-07-17 21:57:31 +00:00
security security/vboot: Simplify image signing 2022-07-30 18:29:25 +00:00
soc mb/google/{zork,guybrush,skyrim},soc/amd/espi: Fix vw_irq_polarity 2022-08-10 16:30:19 +00:00
southbridge sb/intel/bd82x6x/acpi: Replace LEqual(a,b) with ASL 2.0 syntax 2022-07-29 10:16:25 +00:00
superio superio/ite/common/early_serial.c: ite_kill_watchdog: set timeout to 0 2022-08-07 19:54:43 +00:00
vendorcode vc/intel/fsp: Update ADL N FSP headers from v3222.03 to v3267.01 2022-08-07 19:39:43 +00:00
Kconfig src/Kconfig: src/soc/*/Kconfig files are gone, remove the include 2022-06-24 04:00:15 +00:00