diff options
Diffstat (limited to 'common/keyboard_backlight.c')
-rw-r--r-- | common/keyboard_backlight.c | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/common/keyboard_backlight.c b/common/keyboard_backlight.c index 62da361d73..fde20de7ef 100644 --- a/common/keyboard_backlight.c +++ b/common/keyboard_backlight.c @@ -1,4 +1,4 @@ -/* Copyright 2018 The Chromium OS Authors. All rights reserved. +/* Copyright 2018 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ @@ -15,16 +15,20 @@ #include "timer.h" #include "util.h" -#define CPRINTF(format, args...) cprintf(CC_KEYBOARD, format, ## args) -#define CPRINTS(format, args...) cprints(CC_KEYBOARD, format, ## args) +#define CPRINTF(format, args...) cprintf(CC_KEYBOARD, format, ##args) +#define CPRINTS(format, args...) cprints(CC_KEYBOARD, format, ##args) static struct kblight_conf kblight; static int current_percent; static uint8_t current_enable; -__overridable void board_kblight_init(void) {} +__overridable void board_kblight_init(void) +{ +} -__overridable void board_kblight_shutdown(void) {} +__overridable void board_kblight_shutdown(void) +{ +} static int kblight_init(void) { @@ -89,7 +93,6 @@ int kblight_get_enabled(void) return -1; } - int kblight_register(const struct kblight_drv *drv) { kblight.drv = drv; @@ -137,7 +140,7 @@ static void kblight_resume(void) } } DECLARE_HOOK(HOOK_CHIPSET_RESUME, kblight_resume, HOOK_PRIO_DEFAULT); -#endif /* CONFIG_AP_POWER_CONTROL */ +#endif /* CONFIG_AP_POWER_CONTROL */ #ifdef CONFIG_LID_SWITCH static void kblight_lid_change(void) @@ -150,7 +153,7 @@ DECLARE_HOOK(HOOK_LID_CHANGE, kblight_lid_change, HOOK_PRIO_DEFAULT); /* * Console and host commands */ -static int cc_kblight(int argc, char **argv) +static int cc_kblight(int argc, const char **argv) { if (argc >= 2) { char *e; @@ -162,12 +165,11 @@ static int cc_kblight(int argc, char **argv) if (kblight_enable(i > 0)) return EC_ERROR_PARAM1; } - ccprintf("Keyboard backlight: %d%% enabled: %d\n", - kblight_get(), kblight_get_enabled()); + ccprintf("Keyboard backlight: %d%% enabled: %d\n", kblight_get(), + kblight_get_enabled()); return EC_SUCCESS; } -DECLARE_CONSOLE_COMMAND(kblight, cc_kblight, - "percent", +DECLARE_CONSOLE_COMMAND(kblight, cc_kblight, "percent", "Get/set keyboard backlight"); static enum ec_status @@ -182,8 +184,7 @@ hc_get_keyboard_backlight(struct host_cmd_handler_args *args) return EC_RES_SUCCESS; } DECLARE_HOST_COMMAND(EC_CMD_PWM_GET_KEYBOARD_BACKLIGHT, - hc_get_keyboard_backlight, - EC_VER_MASK(0)); + hc_get_keyboard_backlight, EC_VER_MASK(0)); static enum ec_status hc_set_keyboard_backlight(struct host_cmd_handler_args *args) @@ -197,5 +198,11 @@ hc_set_keyboard_backlight(struct host_cmd_handler_args *args) return EC_RES_SUCCESS; } DECLARE_HOST_COMMAND(EC_CMD_PWM_SET_KEYBOARD_BACKLIGHT, - hc_set_keyboard_backlight, - EC_VER_MASK(0)); + hc_set_keyboard_backlight, EC_VER_MASK(0)); + +#ifdef TEST_BUILD +uint8_t kblight_get_current_enable(void) +{ + return current_enable; +} +#endif /* TEST_BUILD */ |