mb/lenovo/x200: Make button on dock to undock work
Fetched from vendor DSDT.
Change-Id: Ib74408802e977d9caabcb815c9cbd06bd8dbe395
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/19539
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Kevin Keijzer <kevin@librepractice.org>
Reviewed-by: Alexander Couzens <lynxis@fe80.eu>
diff --git a/src/mainboard/lenovo/x200/acpi/dock.asl b/src/mainboard/lenovo/x200/acpi/dock.asl
index e2aa53e..0c7c9ab 100644
--- a/src/mainboard/lenovo/x200/acpi/dock.asl
+++ b/src/mainboard/lenovo/x200/acpi/dock.asl
@@ -51,18 +51,28 @@
Notify(\_SB.DOCK, 3)
}
+ Method(_Q37, 0, NotSerialized)
+ {
+ Notify(\_SB.DOCK, 0)
+ }
+
Method(_Q45, 0, NotSerialized)
{
Notify(\_SB.DOCK, 3)
}
+ Method(_Q50, 0, NotSerialized)
+ {
+ Notify(\_SB.DOCK, 3)
+ }
+
Method(_Q58, 0, NotSerialized)
{
Notify(\_SB.DOCK, 0)
}
- Method(_Q37, 0, NotSerialized)
+ Method(_Q5A, 0, NotSerialized)
{
- Notify(\_SB.DOCK, 0)
+ Notify(\_SB.DOCK, 3)
}
}