- 论坛徽章:
- 0
|
各位大侠:
我的目标板是S3C2410开发扳 FCLK 200M, HCLK 100 M,
我现在在加linux-2.6.13的lcd驱动,从2.6.14.7上面移植s3c2410fb.c s3c2410fb.h 过来,并移植相应的头文件,然后我在mach-smdk2410.c中添加结构体:
static struct s3c2410fb_mach_info smdk2w410_lcdcfg __initdata = {
.fixed_syncs= 0,
.regs = {
.lcdcon1 = (5<< | (0<<7) | (3<<5) | (12<<1) | 0,
.lcdcon2 = (2<<24)|(319<<14)|(2<<6)|4,
.lcdcon3 = (8<<19)|(239<< |8,
.lcdcon4 = (13<< |6,
.lcdcon5 = (1<<11)|(0<<9)|(0<< |(0<<6)|(1),
},
.gpcup= 0xFFFFFFFF,
.gpcup_mask= 0xFFFFFFFF,
//.gpccon= 0xaaaa56a9,
.gpccon=0xaaaaaaaa,
.gpccon_mask= 0xFFFFFFFF,
.gpdup= 0xFFFFFFFF,
.gpdup_mask= 0xFFFFFFFF,
.gpdcon= 0xaaaaaaaa,
.gpdcon_mask= 0xFFFFFFFF,
.lpcsel= 0,
.width= 240,
.height= 320,
.xres= {240,240,240},
.yres= {320,320,320},
.bpp= {16,16,16},
};
并
加以下代码:
static void __init smdk2410_init(void)
{
set_s3c2410fb_info(&smdk2w410_lcdcfg);
}
我的寄存器原来在2.4的内核跑,都可以驱动LCD出现企鹅,可是现在"屏幕只泛白光",可爱的企鹅怎么迟迟不能出现啊???
虚心向各位求教 |
|