summaryrefslogtreecommitdiff
path: root/firmware/target/arm/rk27xx/lcd-hifiman.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/lcd-hifiman.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/lcd-hifiman.c')
-rw-r--r--firmware/target/arm/rk27xx/lcd-hifiman.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/target/arm/rk27xx/lcd-hifiman.c b/firmware/target/arm/rk27xx/lcd-hifiman.c
index dba6accd1d..d98ed5a1c3 100644
--- a/firmware/target/arm/rk27xx/lcd-hifiman.c
+++ b/firmware/target/arm/rk27xx/lcd-hifiman.c
@@ -29,7 +29,7 @@
29 29
30static bool display_on = false; 30static bool display_on = false;
31 31
32void lcd_display_init() 32static void lcd_display_init(void)
33{ 33{
34 unsigned int x, y; 34 unsigned int x, y;
35 35
@@ -108,6 +108,12 @@ void lcd_display_init()
108 display_on = true; 108 display_on = true;
109} 109}
110 110
111void lcd_init_device(void)
112{
113 lcdif_init(LCDIF_16BIT);
114 lcd_display_init();
115}
116
111void lcd_enable (bool on) 117void lcd_enable (bool on)
112{ 118{
113 if (on) 119 if (on)