在 mini2440/micro2440 开发板中,LCD 背光是通过CPU 的LCD_PWR 引脚来控制的,从原理图中可以看出,它对应于GPG4。
当LCD_PWR 输出为高电平“1”时,将打开背光;当输出为低电平“0”时,将关闭背光。
对背光的控制本质上是GPIO驱动编程。
1. 在初始化的时候打开背光
static int __init dev_init(void)
{
int ret;
ret = misc_register(&misc);
printk (DEVICE_NAME"\tinitialized\n");
;初始化背光所用的端口GPG4 为输出
s3c2410_gpio_cfgpin(S3C2410_GPG(4), S3C2410_GPIO_OUTPUT);
;启动内核时打开背光
set_bl(1);
return ret;
}
2. 添加内核配置菜单
linux-2.6.32.2/drivers/video/Kconfig
3. 添加驱动目标文件
linux-2.6.32.2/drivers/video/Makefile
转载于:https://blog.51cto.com/jackwang702/1219982