summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/onda_vx747
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/onda_vx747')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c12
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
198void lcd_init_controller(void) 198void 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
209void lcd_set_target(int x, int y, int width, int height) 213void lcd_set_target(int x, int y, int width, int height)
@@ -254,12 +258,20 @@ void lcd_set_flip(bool yesno)
254 258
255void lcd_on(void) 259void 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
260void lcd_off(void) 268void 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
265void lcd_set_contrast(int val) 277void lcd_set_contrast(int val)