diff options
author | Vic Yang <victoryang@chromium.org> | 2012-05-25 14:30:37 +0800 |
---|---|---|
committer | Vic Yang <victoryang@chromium.org> | 2012-05-26 20:29:54 +0800 |
commit | b85a7ce9d686799e88bf65fa95ed49c6d561d621 (patch) | |
tree | 07c839b63d24bc123ad6bf20b6c7031f5990055e /chip | |
parent | 7ecd1d6d3c23b6acb13f90062d062647ddb4fed3 (diff) | |
download | chrome-ec-b85a7ce9d686799e88bf65fa95ed49c6d561d621.tar.gz |
Make ectool correctly report when keyboard backlight is off
When keyboard backlight is disabled, make 'ectool pwmgetkblight' reports
'disabled'.
BUG=chrome-os-partner:9966
TEST='ectool pwmgetkblight' shows 'Keyboard backlight disabled' when
lid closed.
Change-Id: Ica690159e30431ccb530275fcc2311fb8f54a9aa
Diffstat (limited to 'chip')
-rw-r--r-- | chip/lm4/pwm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chip/lm4/pwm.c b/chip/lm4/pwm.c index 79c47e09fc..cf4f776f22 100644 --- a/chip/lm4/pwm.c +++ b/chip/lm4/pwm.c @@ -90,6 +90,12 @@ int pwm_enable_keyboard_backlight(int enable) } +int pwm_get_keyboard_backlight_enabled(void) +{ + return (LM4_FAN_FANCTL & (1 << FAN_CH_KBLIGHT)) ? 1 : 0; +} + + int pwm_get_keyboard_backlight(void) { return ((LM4_FAN_FANCMD(FAN_CH_KBLIGHT) >> 16) * 100 + |