diff options
author | Andrew Ryabinin <ryabinin.a.a@gmail.com> | 2012-02-28 20:53:52 +0400 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2012-03-06 09:37:11 +0100 |
commit | b069562ef4146c2b377d14bbe6cb35f0ff4fd043 (patch) | |
tree | 819f168e69ee7cf2c0058b10d79400b309ac5f94 /firmware/target/arm/rk27xx/lcd-hifiman.c | |
parent | 4601a8b44a2aad323b7c805228fcade2333c95dd (diff) | |
download | rockbox-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.c | 8 |
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 | ||
30 | static bool display_on = false; | 30 | static bool display_on = false; |
31 | 31 | ||
32 | void lcd_display_init() | 32 | static 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 | ||
111 | void lcd_init_device(void) | ||
112 | { | ||
113 | lcdif_init(LCDIF_16BIT); | ||
114 | lcd_display_init(); | ||
115 | } | ||
116 | |||
111 | void lcd_enable (bool on) | 117 | void lcd_enable (bool on) |
112 | { | 118 | { |
113 | if (on) | 119 | if (on) |