diff options
-rw-r--r-- | src/ec/lenovo/h8/acpi/ec.asl | 11 | ||||
-rw-r--r-- | src/mainboard/lenovo/t420s/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/t430s/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/t520/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/t530/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/t60/acpi/platform.asl | 1 | ||||
-rw-r--r-- | src/mainboard/lenovo/x200/acpi/platform.asl | 1 | ||||
-rw-r--r-- | src/mainboard/lenovo/x201/acpi/platform.asl | 1 | ||||
-rw-r--r-- | src/mainboard/lenovo/x220/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/x230/acpi/platform.asl | 2 | ||||
-rw-r--r-- | src/mainboard/lenovo/x60/acpi/platform.asl | 1 |
11 files changed, 21 insertions, 6 deletions
diff --git a/src/ec/lenovo/h8/acpi/ec.asl b/src/ec/lenovo/h8/acpi/ec.asl index 8db9221ce3..b7f8741e2b 100644 --- a/src/ec/lenovo/h8/acpi/ec.asl +++ b/src/ec/lenovo/h8/acpi/ec.asl @@ -43,6 +43,10 @@ Device(EC) EVNT, 8, /* write will trigger EC event */ Offset (0x3a), AMUT, 1, /* Audio Mute */ + , 3, + BTEB, 1, + WLEB, 1, + WWEB, 1, Offset (0x3B), , 1, KBLT, 1, /* Keyboard Light */ @@ -90,6 +94,13 @@ Device(EC) Store(Arg0, AMUT) } + Method (RADI, 1, NotSerialized) + { + Store(Arg0, WLEB) + Store(Arg0, WWEB) + Store(Arg0, BTEB) + } + Method (USBP, 1, NotSerialized) { Store(Arg0, USPW) diff --git a/src/mainboard/lenovo/t420s/acpi/platform.asl b/src/mainboard/lenovo/t420s/acpi/platform.asl index f937dc552a..c59e26a830 100644 --- a/src/mainboard/lenovo/t420s/acpi/platform.asl +++ b/src/mainboard/lenovo/t420s/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/t430s/acpi/platform.asl b/src/mainboard/lenovo/t430s/acpi/platform.asl index f937dc552a..c59e26a830 100644 --- a/src/mainboard/lenovo/t430s/acpi/platform.asl +++ b/src/mainboard/lenovo/t430s/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/t520/acpi/platform.asl b/src/mainboard/lenovo/t520/acpi/platform.asl index f937dc552a..c59e26a830 100644 --- a/src/mainboard/lenovo/t520/acpi/platform.asl +++ b/src/mainboard/lenovo/t520/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/t530/acpi/platform.asl b/src/mainboard/lenovo/t530/acpi/platform.asl index 72b9dbfa44..3ce4a5e2db 100644 --- a/src/mainboard/lenovo/t530/acpi/platform.asl +++ b/src/mainboard/lenovo/t530/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/t60/acpi/platform.asl b/src/mainboard/lenovo/t60/acpi/platform.asl index 59df530754..8b507761c3 100644 --- a/src/mainboard/lenovo/t60/acpi/platform.asl +++ b/src/mainboard/lenovo/t60/acpi/platform.asl @@ -27,6 +27,7 @@ Method(_PTS,1) { \_SB.PCI0.LPCB.EC.MUTE(1) \_SB.PCI0.LPCB.EC.USBP(0) + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/x200/acpi/platform.asl b/src/mainboard/lenovo/x200/acpi/platform.asl index 2aa556f580..d8f7a2142e 100644 --- a/src/mainboard/lenovo/x200/acpi/platform.asl +++ b/src/mainboard/lenovo/x200/acpi/platform.asl @@ -69,6 +69,7 @@ Method(_PTS,1) { // Call a trap so SMI can prepare for Sleep as well. // TRAP(0x55) + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/x201/acpi/platform.asl b/src/mainboard/lenovo/x201/acpi/platform.asl index 137011794c..720e627baa 100644 --- a/src/mainboard/lenovo/x201/acpi/platform.asl +++ b/src/mainboard/lenovo/x201/acpi/platform.asl @@ -61,6 +61,7 @@ Method(_PTS,1) { \_SB.PCI0.LPCB.EC.MUTE(1) \_SB.PCI0.LPCB.EC.USBP(0) + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/x220/acpi/platform.asl b/src/mainboard/lenovo/x220/acpi/platform.asl index 72b9dbfa44..3ce4a5e2db 100644 --- a/src/mainboard/lenovo/x220/acpi/platform.asl +++ b/src/mainboard/lenovo/x220/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/x230/acpi/platform.asl b/src/mainboard/lenovo/x230/acpi/platform.asl index 72b9dbfa44..3ce4a5e2db 100644 --- a/src/mainboard/lenovo/x230/acpi/platform.asl +++ b/src/mainboard/lenovo/x230/acpi/platform.asl @@ -61,7 +61,7 @@ Method(_PIC, 1) Method(_PTS,1) { - + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ diff --git a/src/mainboard/lenovo/x60/acpi/platform.asl b/src/mainboard/lenovo/x60/acpi/platform.asl index 59df530754..8b507761c3 100644 --- a/src/mainboard/lenovo/x60/acpi/platform.asl +++ b/src/mainboard/lenovo/x60/acpi/platform.asl @@ -27,6 +27,7 @@ Method(_PTS,1) { \_SB.PCI0.LPCB.EC.MUTE(1) \_SB.PCI0.LPCB.EC.USBP(0) + \_SB.PCI0.LPCB.EC.RADI(0) } /* The _WAK method is called on system wakeup */ |