summaryrefslogtreecommitdiff
path: root/firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c
diff options
context:
space:
mode:
authorAndrew Ryabinin <ryabinin.a.a@gmail.com>2012-02-28 20:53:52 +0400
committerMarcin Bukat <marcin.bukat@gmail.com>2012-03-06 09:37:11 +0100
commitb069562ef4146c2b377d14bbe6cb35f0ff4fd043 (patch)
tree819f168e69ee7cf2c0058b10d79400b309ac5f94 /firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c
parent4601a8b44a2aad323b7c805228fcade2333c95dd (diff)
downloadrockbox-b069562ef4146c2b377d14bbe6cb35f0ff4fd043.tar.gz
rockbox-b069562ef4146c2b377d14bbe6cb35f0ff4fd043.zip
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>
Diffstat (limited to 'firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c')
-rw-r--r--firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c b/firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c
index e15262398b..5eca87c6d8 100644
--- a/firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c
+++ b/firmware/target/arm/rk27xx/rk27generic/lcd-rk27generic.c
@@ -71,7 +71,7 @@ static void lcd_sleep(bool sleep)
71 lcd_cmd(GRAM_WRITE); 71 lcd_cmd(GRAM_WRITE);
72} 72}
73 73
74void lcd_display_init() 74static void lcd_display_init(void)
75{ 75{
76 unsigned int x, y; 76 unsigned int x, y;
77 77
@@ -173,6 +173,12 @@ void lcd_display_init()
173 lcd_sleep(false); 173 lcd_sleep(false);
174} 174}
175 175
176void lcd_init_device(void)
177{
178 lcdif_init(LCDIF_18BIT);
179 lcd_display_init();
180}
181
176void lcd_update_rect(int x, int y, int width, int height) 182void lcd_update_rect(int x, int y, int width, int height)
177{ 183{
178 int px = x, py = y; 184 int px = x, py = y;