From c7098a61b1b8caf1fc9426bbf7adce9e2631482f Mon Sep 17 00:00:00 2001 From: Prabal Saha Date: Thu, 13 Oct 2016 07:52:23 -0700 Subject: google/parrot: Fix keyboard interrupts, DSDT Commit 967cd9a [ChromeOS: fix Kconfig dependencies] broke keyboard interrupts on parrot by making SERIRQ_CONTINUOUS_MODE conditional on CONFIG_CHROMEOS, which it should not be; fix by moving back under main board specific options config. Additionally, Windows [8/8.1/10] fails to enumerate the keyboard when its ACPI entry is located under the SIO device since it is missing an _HID entry, so add the appropriate value per ACPI spec 5 ch. 9.7 Change-Id: Ia69e9b326001d2026b15b4ec03c94f7d03c8a700 Signed-off-by: Prabal Saha Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/17017 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/mainboard/google/parrot/Kconfig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/mainboard') diff --git a/src/mainboard/google/parrot/Kconfig b/src/mainboard/google/parrot/Kconfig index 974c58fd76..7b6b49b98a 100644 --- a/src/mainboard/google/parrot/Kconfig +++ b/src/mainboard/google/parrot/Kconfig @@ -14,13 +14,12 @@ config BOARD_SPECIFIC_OPTIONS # dummy select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LPC_TPM select INTEL_INT15 + # Workaround for EC/KBC IRQ1. + select SERIRQ_CONTINUOUS_MODE config CHROMEOS select VBOOT_VBNV_CMOS - # Workaround for EC/KBC IRQ1. - select SERIRQ_CONTINUOUS_MODE - config MAINBOARD_DIR string default google/parrot -- cgit v1.2.3