From 4ce26ff328c632260441c30ffad66856bd9a2e0d Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Sun, 26 Jul 2009 13:27:12 +0000 Subject: Onda VX747: don't fully init the LCD when not doing an USB_BOOT compile (fixes flashes when booting up) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22051 a1c6a512-1295-4272-9138-f99709370657 --- .../ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c | 29 ++++++++++++++-------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'firmware/target/mips/ingenic_jz47xx') 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 f9ce62f7da..b2ed9bc439 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 @@ -36,23 +36,24 @@ do { \ REG_GPIO_PXPES(2) = 0x001cffff; \ } while (0) - #define SLEEP(x) { register int __i; for(__i=0; __i 0x1ff ) val = 0x1ff; /* CPM_LPCDR is too large, set it to 0x1ff */ __cpm_set_pixdiv(val); - + __cpm_start_lcd(); } void lcd_init_controller(void) { +#ifdef USB_BOOT _display_pin_init(); +#endif _set_lcd_bus(); _set_lcd_clock(); SLEEP(1000); -- cgit v1.2.3