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 <coolstarorganization@gmail.com> Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/17017 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
parent
bf618cb94e
commit
c7098a61b1
@ -16,6 +16,7 @@
|
||||
// Scope is \_SB.PCI0.LPCB
|
||||
|
||||
Device (SIO) {
|
||||
Name (_HID, EisaId("PNP0A05"))
|
||||
Name (_UID, 0)
|
||||
Name (_ADR, 0)
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user