Lines Matching +full:pwm +full:- +full:backlight
1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #include <linux/pwm.h>
18 #define LP8788_DEV_BUCK "lp8788-buck"
19 #define LP8788_DEV_DLDO "lp8788-dldo"
20 #define LP8788_DEV_ALDO "lp8788-aldo"
21 #define LP8788_DEV_CHARGER "lp8788-charger"
22 #define LP8788_DEV_RTC "lp8788-rtc"
23 #define LP8788_DEV_BACKLIGHT "lp8788-backlight"
24 #define LP8788_DEV_VIBRATOR "lp8788-vibrator"
25 #define LP8788_DEV_KEYLED "lp8788-keyled"
26 #define LP8788_DEV_ADC "lp8788-adc"
93 LP8788_BL_COMB_PWM_BASED, /* PWM + I2C, changed by PWM input */
94 LP8788_BL_COMB_REGISTER_BASED, /* PWM + I2C, changed by I2C */
211 * @name : backlight driver name. (default: "lcd-backlight")
212 * @initial_brightness : initial value of backlight brightness
213 * @bl_mode : brightness control by pwm or lp8788 register
218 * @pwm_pol : pwm polarity setting when bl_mode is pwm based
219 * @period_ns : platform specific pwm period value. unit is nano.
236 * @name : led driver name. (default: "keyboard-backlight")
254 * @pwm_code : PWM code value (Addr 9Ch ~ 9Eh)
275 * @bl_pdata : configurable data for backlight driver
297 /* backlight */