在Android5.1,6818平台,在路径:~/kernel/arch/arm/plat-s5p6818/~partner/include/cfg_main.h 里对背光引脚和PWM的配置:
#define CFG_LVDS_PWM_IO (PAD_GPIO_D+ 1)
/*------------------------------------------------------------------------------
* PWM
*/
#ifdef CONFIG_UT_6818BV02
#define BL_PWM_CH 2
#else
#define BL_PWM_CH 0
#endif
#define CFG_LCD_PRI_PWM_CH BL_PWM_CH
#define CFG_LCD_PRI_PWM_FREQ 30000
#define CFG_LCD_PRI_PWM_DUTYCYCLE 50 /* (%) */
以上就是对背光管脚的配置,然后在路径:~/kernel/arch/arm/plat-s5p6818/~partner~/device.c下面设置管脚和通过结构体组装对应信息。
/*------------------------------------------------------------------------------
* backlight : generic pwm device
*/
#if defined(CONFIG_BACKLIGHT_PWM)
#include <linux/pwm_b