summaryrefslogtreecommitdiff
path: root/include/pwm.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2012-04-12 16:36:50 -0700
committerRandall Spangler <rspangler@chromium.org>2012-04-13 09:23:26 -0700
commitfd828569e67dd53f4cd9956b7c58f7e7e13376b0 (patch)
tree8ef6d2188d44c3fddd356758e59ccd0373932ac1 /include/pwm.h
parent765386a6238e1ceab3aaf9f5b07a4a563b698454 (diff)
downloadchrome-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.h17
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 */