diff options
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c')
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c b/firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c index b2ed9bc439..12c1f3eb09 100644 --- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c +++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c | |||
@@ -197,6 +197,8 @@ static void _set_lcd_clock(void) | |||
197 | 197 | ||
198 | void lcd_init_controller(void) | 198 | void lcd_init_controller(void) |
199 | { | 199 | { |
200 | lcd_clock_enable(); | ||
201 | |||
200 | #ifdef USB_BOOT | 202 | #ifdef USB_BOOT |
201 | _display_pin_init(); | 203 | _display_pin_init(); |
202 | #endif | 204 | #endif |
@@ -204,6 +206,8 @@ void lcd_init_controller(void) | |||
204 | _set_lcd_clock(); | 206 | _set_lcd_clock(); |
205 | SLEEP(1000); | 207 | SLEEP(1000); |
206 | _display_init(); | 208 | _display_init(); |
209 | |||
210 | lcd_clock_disable(); | ||
207 | } | 211 | } |
208 | 212 | ||
209 | void lcd_set_target(int x, int y, int width, int height) | 213 | void lcd_set_target(int x, int y, int width, int height) |
@@ -254,12 +258,20 @@ void lcd_set_flip(bool yesno) | |||
254 | 258 | ||
255 | void lcd_on(void) | 259 | void lcd_on(void) |
256 | { | 260 | { |
261 | lcd_clock_enable(); | ||
262 | |||
257 | _display_on(); | 263 | _display_on(); |
264 | |||
265 | lcd_clock_disable(); | ||
258 | } | 266 | } |
259 | 267 | ||
260 | void lcd_off(void) | 268 | void lcd_off(void) |
261 | { | 269 | { |
270 | lcd_clock_enable(); | ||
271 | |||
262 | _display_off(); | 272 | _display_off(); |
273 | |||
274 | lcd_clock_disable(); | ||
263 | } | 275 | } |
264 | 276 | ||
265 | void lcd_set_contrast(int val) | 277 | void lcd_set_contrast(int val) |