coreboot/src
Patrick Georgi 4bd68b8e4f ec/google: Detect keyboard backlight at runtime
This enables adding the backlight driver to boards that may or may not
come with a keyboard backlight function.
It's the responsibility of the EC to report if that feature exists, but
that's not a big extra burden given that it already keeps track of
everything else related to the backlight.

BUG=b:64705535
BRANCH=none
CQ-DEPEND=CL:620595
TEST=configured KBLE manually and noticed the presence/absence of
/sys/devices/platform/GOOG0002:00/ on a Chrome OS Linux kernel,
corresponding to the value reported by the EC.

Change-Id: Idc36bfaa6e69581ba19b52d37af6956f63cfdb8f
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/21099
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-08-22 17:59:20 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch i82801dx/gx/ix/jx: Add low-memory backup for S3 path 2017-08-19 15:31:51 +00:00
commonlib Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
console console: Add weak method to notify about death 2017-08-14 11:01:41 +00:00
cpu arch/x86: Sanity checking on HAVE_SMI_HANDLER 2017-08-19 15:34:48 +00:00
device device/smbus: Reuse I2C bus operations where applicable 2017-08-18 15:34:15 +00:00
drivers drivers/i2c/rx6110sa: Drop I2C interface arbitration 2017-08-18 15:33:58 +00:00
ec ec/google: Detect keyboard backlight at runtime 2017-08-22 17:59:20 +00:00
include arch/x86: Clean up CONFIG_SMP and MAX_CPUS test 2017-08-19 15:30:51 +00:00
lib lib/cbmem: provide optional cbmem top initialization hook 2017-08-04 04:29:57 +00:00
mainboard google/kahlee: Enable ALS connected to EC 2017-08-22 17:21:33 +00:00
northbridge nb/intel/x4x: Fix booting with FSB800 DDR667 combination 2017-08-20 13:36:29 +00:00
soc soc/intel/skylake: Lock sideband access in coreboot and not in FSP 2017-08-22 17:35:38 +00:00
southbridge util/me_cleaner: Pull the latest changes from upstream 2017-08-20 21:19:47 +00:00
superio superio/winbond/w83627*: Remove deprecated code 2017-08-21 17:02:53 +00:00
vboot vboot: Remove get_sw_write_protect_state callback 2017-07-18 23:24:01 +00:00
vendorcode AGESA f15tn: Fix MemContext buffer parser for AmdInitPost() 2017-08-16 22:06:57 +00:00
Kconfig Add support for Undefined Behavior Sanitizer 2017-06-14 19:56:59 +02:00