summaryrefslogtreecommitdiff
path: root/firmware/target/arm/sandisk
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/sandisk')
-rw-r--r--firmware/target/arm/sandisk/sansa-e200/lcd-e200.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
index bf1fcf9926..189741e41b 100644
--- a/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
+++ b/firmware/target/arm/sandisk/sansa-e200/lcd-e200.c
@@ -304,7 +304,7 @@ static void lcd_display_on(void)
304 REV=x, D1-0=01 */ 304 REV=x, D1-0=01 */
305 lcd_write_reg(R_DISP_CONTROL1, 0x0041 | r_disp_control_rev); 305 lcd_write_reg(R_DISP_CONTROL1, 0x0041 | r_disp_control_rev);
306 306
307 sleep(HZ/20); 307 sleep(HZ/30);
308 308
309 /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=0, CL=0, 309 /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=0, CL=0,
310 REV=x, D1-0=01 */ 310 REV=x, D1-0=01 */
@@ -313,7 +313,7 @@ static void lcd_display_on(void)
313 REV=x, D1-0=11 */ 313 REV=x, D1-0=11 */
314 lcd_write_reg(R_DISP_CONTROL1, 0x0063 | r_disp_control_rev); 314 lcd_write_reg(R_DISP_CONTROL1, 0x0063 | r_disp_control_rev);
315 315
316 sleep(HZ/20); 316 sleep(HZ/30);
317 317
318 /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=1, CL=0, 318 /* PT1-0=00, VLE2-1=00, SPT=0, IB6(??)=1, GON=1, DTE=1, CL=0,
319 REV=x, D1-0=11 */ 319 REV=x, D1-0=11 */
@@ -451,8 +451,7 @@ void lcd_enable(bool on)
451 lcd_display_on(); /* Turn on display */ 451 lcd_display_on(); /* Turn on display */
452 lcd_update(); /* Resync display */ 452 lcd_update(); /* Resync display */
453 LCD_REG_6 |= 1; /* Restart DMA */ 453 LCD_REG_6 |= 1; /* Restart DMA */
454 sleep(HZ/25); /* Wait for a frame to be written by 454 sleep(HZ/50); /* Wait for a frame to be written */
455 DMA or a white flash will happen */
456 } 455 }
457 else 456 else
458 { 457 {