|  | /* | 
|  | * Generic PWM backlight driver data - see drivers/video/backlight/pwm_bl.c | 
|  | */ | 
|  | #ifndef __LINUX_PWM_BACKLIGHT_H | 
|  | #define __LINUX_PWM_BACKLIGHT_H | 
|  |  | 
|  | #include <linux/backlight.h> | 
|  |  | 
|  | struct platform_pwm_backlight_data { | 
|  | int pwm_id; | 
|  | unsigned int max_brightness; | 
|  | unsigned int dft_brightness; | 
|  | unsigned int lth_brightness; | 
|  | unsigned int pwm_period_ns; | 
|  | int (*init)(struct device *dev); | 
|  | int (*notify)(struct device *dev, int brightness); | 
|  | void (*notify_after)(struct device *dev, int brightness); | 
|  | void (*exit)(struct device *dev); | 
|  | int (*check_fb)(struct device *dev, struct fb_info *info); | 
|  | }; | 
|  |  | 
|  | #endif |