rk27xx: lcdif refactoring: make lcdif-rk27xx.c more generic

iomux_lcd now has parameter for display bit mode settings, so we doesn't need ifdef here.
lcd_init_device moved to target specific code
lcdif_init configure pins and lcd cotroller

Change-Id: I3a2d7fd38b08fe3bc5ebefa8c9f7288c21f58212
Reviewed-on: http://gerrit.rockbox.org/153
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
This commit is contained in:
Andrew Ryabinin 2012-02-28 20:53:52 +04:00 committed by Marcin Bukat
parent 4601a8b44a
commit b069562ef4
4 changed files with 27 additions and 11 deletions

View file

@ -71,7 +71,7 @@ static void lcd_sleep(bool sleep)
lcd_cmd(GRAM_WRITE);
}
void lcd_display_init()
static void lcd_display_init(void)
{
unsigned int x, y;
@ -173,6 +173,12 @@ void lcd_display_init()
lcd_sleep(false);
}
void lcd_init_device(void)
{
lcdif_init(LCDIF_18BIT);
lcd_display_init();
}
void lcd_update_rect(int x, int y, int width, int height)
{
int px = x, py = y;