diff --git a/src/ec/google/chromeec/ec.c b/src/ec/google/chromeec/ec.c index fb8a014d0a..66cf54c4b0 100644 --- a/src/ec/google/chromeec/ec.c +++ b/src/ec/google/chromeec/ec.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -10,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -1329,6 +1331,11 @@ void google_chromeec_init(void) if (CONFIG(EC_GOOGLE_CHROMEEC_AUTO_FAN_CTRL)) { ec_cmd_thermal_auto_fan_ctrl(PLAT_EC); } + + /* Set keyboard backlight */ + int backlight_level = get_uint_option("ec_kb_backlight", -1); + if (backlight_level != -1 && !acpi_is_wakeup_s3() && google_chromeec_has_kbbacklight()) + google_chromeec_kbbacklight(backlight_level); } int google_ec_running_ro(void)