Other Parts Discussed in Thread: OMAPL138, DA8XX, OMAP-L138
Hi, all
OMAPL138 + kernel2.6.33.rc4
I want to make my LCD work, but the default kernal cannot power on the LCD
So I use my driver, "drviers\vidoe\da8xx_fb.c
static int __init fb_probe(struct platform_device *device)
{
/*
Commeit all
*/
/*My Driver*/
int x, y;
request_mem_region ( PSC1_REG_BASE, sizeof(psc_regs_t), DRIVER_NAME );
PSC1 = (psc_regs_t*)ioremap(PSC1_REG_BASE, sizeof(psc_regs_t));
request_mem_region ( LCDC_REG_BASE, sizeof(psc_regs_t), DRIVER_NAME );
LCDC = (lcdc_regs_t*)ioremap(LCDC_REG_BASE, sizeof(psc_regs_t));
request_mem_region ( FRAMEBUF_BASE, FB_LEN, DRIVER_NAME );
fb = (unsigned short*)ioremap(FRAMEBUF_BASE, FB_LEN);
enable_lcdc();
raster_config();
usleep(300000);
disable_lcdc();
usleep(100000);
// power-up the display kit following the correct sequence.
// enable_lcd_power();
enable_lcdc();
usleep(300000);
// enable_lcd_backlight();
for (x = 0; x