我移植的是 2.6.27 版内核
LCD 参数设置正确,可LCD无论如何就是点不亮。
后来仔细阅读了mini2440 自带的 2440test 里的LCD 控制部分代码,发现是没有设置 GPG4 (LCD_PWREN)
需要修改 drivers/video/s3c2410.c
加入一个函数
static void LCD_POWER_ON()
{
writel(readl(S3C2410_GPGUP) | (1<<4) , S3C2410_GPGUP);
writel(readl(S3C2410_GPGCON) | (3<<8), S3C2410_GPGCON);
}
再在 s3c2410fb_init_registers() 的末尾调用 LCD_POWER_ON().
我是新手,如果这样改有问题,还请大牛指教。