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)
 	}
 }