diff options
author | Duncan Laurie <dlaurie@google.com> | 2015-09-01 09:47:55 -0700 |
---|---|---|
committer | Duncan Laurie <dlaurie@google.com> | 2015-09-01 19:59:22 +0000 |
commit | ef549a04c50aaef425b6f21324aa275d2e1318f4 (patch) | |
tree | c7213a8285a8a479bf292a99d2c3bdd8ae800e98 /src/mainboard/google | |
parent | ab5754da6639f51ee2aec796f832ce4e3b164f82 (diff) |
chromeec: Move keyboard backlight code into Chrome EC directory
Since more boards are starting to use the EC provided keyboard
backlight interface move the code to a common place and allow
it to get included in mainboards.
Change-Id: I3f307bbce1a96cdd1c8224b1e89a63d6fedef738
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: http://review.coreboot.org/11478
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/mainboard/google')
-rw-r--r-- | src/mainboard/google/glados/acpi/ec.asl | 3 | ||||
-rw-r--r-- | src/mainboard/google/glados/acpi/mainboard.asl | 18 | ||||
-rw-r--r-- | src/mainboard/google/link/acpi/ec.asl | 5 | ||||
-rw-r--r-- | src/mainboard/google/link/acpi/mainboard.asl | 19 | ||||
-rw-r--r-- | src/mainboard/google/samus/acpi/ec.asl | 3 | ||||
-rw-r--r-- | src/mainboard/google/samus/acpi/mainboard.asl | 18 |
6 files changed, 10 insertions, 56 deletions
diff --git a/src/mainboard/google/glados/acpi/ec.asl b/src/mainboard/google/glados/acpi/ec.asl index 321b2ce600..33a7471a8c 100644 --- a/src/mainboard/google/glados/acpi/ec.asl +++ b/src/mainboard/google/glados/acpi/ec.asl @@ -21,6 +21,9 @@ #include <mainboard/google/glados/ec.h> #include <mainboard/google/glados/gpio.h> +/* Enable EC backed Keyboard Backlight in ACPI */ +#define EC_ENABLE_KEYBOARD_BACKLIGHT + /* Enable EC backed PD MCU device in ACPI */ #define EC_ENABLE_PD_MCU_DEVICE diff --git a/src/mainboard/google/glados/acpi/mainboard.asl b/src/mainboard/google/glados/acpi/mainboard.asl index 8e512596f5..efa7dddcf4 100644 --- a/src/mainboard/google/glados/acpi/mainboard.asl +++ b/src/mainboard/google/glados/acpi/mainboard.asl @@ -47,24 +47,6 @@ Scope (\_SB) { Name (_HID, EisaId ("PNP0C0C")) } - - /* Keyboard Backlight interface via EC */ - Device (KBLT) { - Name (_HID, "GOOG0002") - Name (_UID, 1) - - /* Read current backlight value */ - Method (KBQC, 0) - { - Return (\_SB.PCI0.LPCB.EC0.KBLV) - } - - /* Write new backlight value */ - Method (KBCM, 1) - { - Store (Arg0, \_SB.PCI0.LPCB.EC0.KBLV) - } - } } /* diff --git a/src/mainboard/google/link/acpi/ec.asl b/src/mainboard/google/link/acpi/ec.asl index d52e0e943f..97bec3e1b3 100644 --- a/src/mainboard/google/link/acpi/ec.asl +++ b/src/mainboard/google/link/acpi/ec.asl @@ -20,5 +20,8 @@ /* mainboard configuration */ #include "../ec.h" +/* Enable EC backed Keyboard Backlight in ACPI */ +#define EC_ENABLE_KEYBOARD_BACKLIGHT + /* ACPI code for EC functions */ -#include "../../../../ec/google/chromeec/acpi/ec.asl" +#include <ec/google/chromeec/acpi/ec.asl> diff --git a/src/mainboard/google/link/acpi/mainboard.asl b/src/mainboard/google/link/acpi/mainboard.asl index 3470ff0c29..63169e55fe 100644 --- a/src/mainboard/google/link/acpi/mainboard.asl +++ b/src/mainboard/google/link/acpi/mainboard.asl @@ -85,23 +85,4 @@ Scope (\_SB) { VendorShort (ADDR) {0x4a} }) } - - // Keyboard Backlight interface via EC - Device (KBLT) { - Name (_HID, EisaId("GGL0002")) - Name (_UID, 1) - Name (_ADR, 0) - - // Read current backlight value - Method (KBQC, 0) - { - Return (\_SB.PCI0.LPCB.EC0.KBLV) - } - - // Write new backlight value - Method (KBCM, 1) - { - Store (Arg0, \_SB.PCI0.LPCB.EC0.KBLV) - } - } } diff --git a/src/mainboard/google/samus/acpi/ec.asl b/src/mainboard/google/samus/acpi/ec.asl index 41951d1b3a..1147fcf136 100644 --- a/src/mainboard/google/samus/acpi/ec.asl +++ b/src/mainboard/google/samus/acpi/ec.asl @@ -23,6 +23,9 @@ /* Enable EC backed ALS device in ACPI */ #define EC_ENABLE_ALS_DEVICE +/* Enable EC backed Keyboard Backlight in ACPI */ +#define EC_ENABLE_KEYBOARD_BACKLIGHT + /* Enable EC backed PD MCU device in ACPI */ #define EC_ENABLE_PD_MCU_DEVICE diff --git a/src/mainboard/google/samus/acpi/mainboard.asl b/src/mainboard/google/samus/acpi/mainboard.asl index 04f98a97ed..5a1ac570e7 100644 --- a/src/mainboard/google/samus/acpi/mainboard.asl +++ b/src/mainboard/google/samus/acpi/mainboard.asl @@ -37,24 +37,6 @@ Scope (\_SB) { Name(_HID, EisaId("PNP0C0C")) } - - // Keyboard Backlight interface via EC - Device (KBLT) { - Name (_HID, "GOOG0002") - Name (_UID, 1) - - // Read current backlight value - Method (KBQC, 0) - { - Return (\_SB.PCI0.LPCB.EC0.KBLV) - } - - // Write new backlight value - Method (KBCM, 1) - { - Store (Arg0, \_SB.PCI0.LPCB.EC0.KBLV) - } - } } /* |