首先要确定你的LCD支持翻转,类似有updown 和 lr 这两个引脚 ,也就是LCD的扫描方式 。默认低电平,如果需要翻转把这两个引脚设置高电平。
在我的板子上着2个引脚分别接在GPN2 和 GPN9上。
1、在内核驱动目录中找到LCD的驱动文件 :drivers/video/samsung/s3cfb_WXCAT43
void s3cfb_init_hw_43(void)
{
printk(KERN_INFO "LCD TYPE :: LTE480WV will be initialized\n");
s3cfb_set_fimd_info();
s3cfb_set_gpio();
//5.0lcd 屏幕翻转
//gpn2 、9 pull up
tmp = readl(S3C64XX_GPNPUD);
tmp &= (~0xFFFFF);
tmp |= 0x80020;
writel(tmp,S3C64XX_GPNPUD);
//