summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReddestDream <reddestdream@gmail.com>2017-05-25 10:45:53 -0400
committerFelix Held <felix-coreboot@felixheld.de>2023-05-13 18:38:09 +0000
commit56a3442dd854a8fd6b6c4b10b957e211b9d0a1c2 (patch)
tree9fdc341d5559806ea50b713112cd48f04e8779f0
parent525154d16e901020d0d3518d71833e2394a1d4e6 (diff)
downloadcoreboot-56a3442dd854a8fd6b6c4b10b957e211b9d0a1c2.tar.gz
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 <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/75181 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
-rw-r--r--src/mainboard/samsung/lumpy/acpi/mainboard.asl8
1 files 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
}