From 56a3442dd854a8fd6b6c4b10b957e211b9d0a1c2 Mon Sep 17 00:00:00 2001 From: ReddestDream Date: Thu, 25 May 2017 10:45:53 -0400 Subject: mb/samsung/lumpy: Adjust touchpad ACPI for Windows drivers Adjust the touchpad HID/CID/HRV to allow coolstar's crostouchpad Windows drivers to properly attach. Change the interrupt type from EDGE to LEVEL. TEST=build/boot samsung/lumpy, verify touchpad functional under both Windows 10/11 and Linux, verify Windows overlay driver correctly remaps top row keys. Change-Id: Ie4268b4de5779ee148699c7bef8c700a99816f1e Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/75181 Tested-by: build bot (Jenkins) Reviewed-by: Felix Held --- src/mainboard/samsung/lumpy/acpi/mainboard.asl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mainboard/samsung/lumpy/acpi/mainboard.asl b/src/mainboard/samsung/lumpy/acpi/mainboard.asl index d9c9d614a7..972da693c3 100644 --- a/src/mainboard/samsung/lumpy/acpi/mainboard.asl +++ b/src/mainboard/samsung/lumpy/acpi/mainboard.asl @@ -23,9 +23,9 @@ Scope (\_SB) { Device (TPAD) { - // Report as a Sleep Button device so - // Linux will automatically enable for wake - Name(_HID, EisaId("PNP0C0E")) + Name(_HID, "CYSM0000") + Name(_UID, 1) + Name(_HRV, 2) // Trackpad Wake is GPIO11 Name(_PRW, Package() { BOARD_TRACKPAD_WAKE_GPIO, 0x03 }) @@ -33,7 +33,7 @@ Scope (\_SB) { Name(_CRS, ResourceTemplate() { // PIRQF -> GSI21 - Interrupt (ResourceConsumer, Edge, ActiveLow) + Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) { BOARD_TRACKPAD_IRQ } -- cgit v1.2.1