From d3bbe51629212e770b30c701bef1b583b8deae88 Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Sun, 3 Jan 2010 16:28:15 +0000 Subject: Onda VX747/VX777: centralise LCD clock en-/disabling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24168 a1c6a512-1295-4272-9138-f99709370657 --- .../target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c') 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) void lcd_init_controller(void) { + lcd_clock_enable(); + #ifdef USB_BOOT _display_pin_init(); #endif @@ -204,6 +206,8 @@ void lcd_init_controller(void) _set_lcd_clock(); SLEEP(1000); _display_init(); + + lcd_clock_disable(); } void lcd_set_target(int x, int y, int width, int height) @@ -254,12 +258,20 @@ void lcd_set_flip(bool yesno) void lcd_on(void) { + lcd_clock_enable(); + _display_on(); + + lcd_clock_disable(); } void lcd_off(void) { + lcd_clock_enable(); + _display_off(); + + lcd_clock_disable(); } void lcd_set_contrast(int val) -- cgit v1.2.3