- 论坛徽章:
- 0
|
修改 /arch/arm/mach-s3c2410/mach-smdk2410.c
1、增加头文件包含
#include
2、增加LCD参数结构
static struct s3c2410fb_mach_info armsys2410_l35t32_lcdcfg __initdata =
{
.type = S3C2410_LCDCON1_TFT,
.regs={
.lcdcon1= S3C2410_LCDCON1_TFT16BPP | S3C2410_LCDCON1_TFT | S3C2410_LCDCON1_CLKVAL(7) ,
.lcdcon2= S3C2410_LCDCON2_VBPD(3) | S3C2410_LCDCON2_VFPD(5) | S3C2410_LCDCON2_VSPW(15),
.lcdcon3= S3C2410_LCDCON3_HBPD(5) | S3C2410_LCDCON3_HFPD(15),
.lcdcon4= S3C2410_LCDCON4_HSPW(8) | S3C2410_LCDCON4_MVAL(13),
.lcdcon5= S3C2410_LCDCON5_FRM565 | S3C2410_LCDCON5_INVVLINE | S3C2410_LCDCON5_INVVFRAME | S3C2410_LCDCON5_HWSWP | S3C2410_LCDCON5_PWREN,
},
.lpcsel = 0x0,//0x4,
.width= 320,
.height= 240,
.xres= {320,320,320},
.yres= {240,240,240},
.bpp= {16,16,16},
};
3、添加初始化LCD
static void __init smdk2410_init(void)
{
s3c24xx_fb_set_platdata(&armsys2410_l35t32_lcdcfg);
platform_add_devices(smdk2410_devices, ARRAY_SIZE(smdk2410_devices));
smdk_machine_init();
}
4、修改启动logo ,在make memuconfig 中修改
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72877/showart_1073293.html |
|