diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/backlight.h | 5 | ||||
-rw-r--r-- | include/config.h | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/include/backlight.h b/include/backlight.h index 4a11e15a4a..8cce6338fa 100644 --- a/include/backlight.h +++ b/include/backlight.h @@ -22,4 +22,9 @@ void backlight_interrupt(enum gpio_signal signal); static inline void backlight_interrupt(enum gpio_signal signal) { } #endif /* !CONFIG_BACKLIGHT_REQ_GPIO */ +/** + * Activate/Deactivate the backlight GPIO pin considering active high or low. + */ +void enable_backlight(int enabled); + #endif /* __CROS_EC_BACKLIGHT_H */ diff --git a/include/config.h b/include/config.h index cb2dc59f81..fb3b9bd54a 100644 --- a/include/config.h +++ b/include/config.h @@ -189,13 +189,22 @@ /* Allow proprietary communication protocols' extensions. */ #undef CONFIG_EXTENSION_COMMAND + /* * Support controlling the display backlight based on the state of the lid * switch. The EC will disable the backlight when the lid is closed. + * + * The GPIO should be named GPIO_BACKLIGHT_ENABLED if active high, or + * GPIO_BACKLIGHT_ENABLED_L if active low. See CONFIG_BACKLIGHT_LID_ACTIVE_LOW. */ #undef CONFIG_BACKLIGHT_LID /* + * The backlight GPIO pin is active low and named GPIO_BACKLIGHT_ENABLED_L + */ +#undef CONFIG_BACKLIGHT_LID_ACTIVE_LOW + +/* * If defined, EC will enable the backlight signal only if this GPIO is * asserted AND the lid is open. This supports passing the backlight-enable * signal from the AP through EC. |