diff options
author | Maciej Matuszczyk <maccraft123mc@gmail.com> | 2020-01-16 10:11:01 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2020-01-20 14:20:18 +0000 |
commit | d76947f13b760d876fdfb675bac992cb4275e1c1 (patch) | |
tree | 838fb6a313a5301d329dd8c200ae1a826de9df7b /src/mainboard/lenovo | |
parent | 302951d9c3eb812a42cb6560a5d2b0096fbe85d5 (diff) |
mb/lenovo/x201: Support undock button on X200 ultrabase
Only the ACPI code needs to be extended, as smihandler.c already
supported it. The _Q50 Method is just _Q18 with changed name.
On Linux, pressing the undock button does nothing, so the only safe
way to undock is to press Fn+F9. With this patch, when the undock
button is pressed, the green LED lights up, and undocking is safe.
Change-Id: Iaaecad031bb1f39dd1a778d0c8eaea6bce9e0f57
Signed-off-by: Maciej Matuszczyk <maccraft123mc@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38446
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Mimoja <coreboot@mimoja.de>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/lenovo')
-rw-r--r-- | src/mainboard/lenovo/x201/acpi/dock.asl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mainboard/lenovo/x201/acpi/dock.asl b/src/mainboard/lenovo/x201/acpi/dock.asl index 2bba82141c..b3381a710c 100644 --- a/src/mainboard/lenovo/x201/acpi/dock.asl +++ b/src/mainboard/lenovo/x201/acpi/dock.asl @@ -60,6 +60,11 @@ Scope(\_SB.PCI0.LPCB.EC) Notify(\_SB.DOCK, 3) } + Method(_Q50, 0, NotSerialized) + { + Notify(\_SB.DOCK, 3) + } + Method(_Q58, 0, NotSerialized) { Notify(\_SB.DOCK, 0) |