aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/lenovo/x201/acpi/platform.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/lenovo/x201/acpi/platform.asl')
-rw-r--r--src/mainboard/lenovo/x201/acpi/platform.asl15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mainboard/lenovo/x201/acpi/platform.asl b/src/mainboard/lenovo/x201/acpi/platform.asl
index 3aa12e9f88..0a6d5f3448 100644
--- a/src/mainboard/lenovo/x201/acpi/platform.asl
+++ b/src/mainboard/lenovo/x201/acpi/platform.asl
@@ -67,6 +67,21 @@ Method(_WAK,1)
Return(Package(){0,0})
}
+Method(UCMS, 1, Serialized)
+{
+ Switch(ToInteger(Arg0))
+ {
+ Case (0x0c) /* Turn on ThinkLight */
+ {
+ \_SB.PCI0.LPCB.EC.LGHT(1)
+ }
+ Case (0x0d) /* Turn off ThinkLight */
+ {
+ \_SB.PCI0.LPCB.EC.LGHT(0)
+ }
+ }
+}
+
/* System Bus */
Scope(\_SB)