diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-04-12 16:36:50 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2012-04-13 09:23:26 -0700 |
commit | fd828569e67dd53f4cd9956b7c58f7e7e13376b0 (patch) | |
tree | 8ef6d2188d44c3fddd356758e59ccd0373932ac1 /include/pwm.h | |
parent | 765386a6238e1ceab3aaf9f5b07a4a563b698454 (diff) | |
download | chrome-ec-fd828569e67dd53f4cd9956b7c58f7e7e13376b0.tar.gz |
Disable screen and keyboard backlights when lid is closed.
Signed-off-by: Randall Spangler <rspangler@chromium.org>
BUG=chrome-os-partner:7832
TEST=manual
1. Power on system
2. From ec console: kblight 100
3. Use a magnet next to the left shift key to trigger the lid switch. Screen and keyboard should go dark.
4. Remove the magnet and they should light up again.
Change-Id: I298ea94930976153d8dcd102316b010ee28cd747
Diffstat (limited to 'include/pwm.h')
-rw-r--r-- | include/pwm.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/include/pwm.h b/include/pwm.h index 022a21399b..26e5fa4686 100644 --- a/include/pwm.h +++ b/include/pwm.h @@ -10,29 +10,32 @@ #include "common.h" -/* Initializes the module. */ +/* Initialize the module. */ int pwm_init(void); -/* Enables/disables the fan. This should be called by whatever function +/* Enable/disable the fan. This should be called by whatever function * enables the power supply to the fan. */ int pwm_enable_fan(int enable); -/* Gets the current fan RPM. */ +/* Get the current fan RPM. */ int pwm_get_fan_rpm(void); /* Get the target fan RPM. */ int pwm_get_fan_target_rpm(void); -/* Sets the target fan RPM. Pass -1 to set fan to maximum. */ +/* Set the target fan RPM. Pass -1 to set fan to maximum. */ int pwm_set_fan_target_rpm(int rpm); -/* Gets the keyboard backlight percentage (0=off, 100=max). */ +/* Enable/disable the keyboard backlight. */ +int pwm_enable_keyboard_backlight(int enable); + +/* Get the keyboard backlight percentage (0=off, 100=max). */ int pwm_get_keyboard_backlight(void); -/* Sets the keyboard backlight percentage (0=off, 100=max). */ +/* Set the keyboard backlight percentage (0=off, 100=max). */ int pwm_set_keyboard_backlight(int percent); -/* Sets the power LED brightness to the specified percent (0=off, 100=max). */ +/* Set the power LED brightness to the specified percent (0=off, 100=max). */ int pwm_set_power_led(int percent); #endif /* __CROS_EC_PWM_H */ |