From 23f6bc9b3d2a5a79fc8ab78b373e830cad514116 Mon Sep 17 00:00:00 2001 From: Tobias Diedrich Date: Sat, 19 Jun 2010 03:04:22 +0000 Subject: Of course there's no mdelay on c200(v1), so just use udelay git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26951 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/lcd-c200_c200v2.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'firmware') diff --git a/firmware/target/arm/lcd-c200_c200v2.c b/firmware/target/arm/lcd-c200_c200v2.c index b4b66191fb..858828f88a 100644 --- a/firmware/target/arm/lcd-c200_c200v2.c +++ b/firmware/target/arm/lcd-c200_c200v2.c @@ -26,7 +26,6 @@ #include "kernel.h" #include "system.h" #ifdef SANSA_C200V2 -#include "system-target.h" #include "dbop-as3525.h" #endif @@ -170,7 +169,7 @@ static inline void as3525_dbop_init(void) DBOP_TIMPOL_01 = 0x6e167; DBOP_TIMPOL_23 = 0xa167e06f; - mdelay(20); + udelay(20000); } #endif @@ -181,27 +180,27 @@ static void lcd_reset(void) /* reset lcd */ GPIOB_DIR |= (1<<6); GPIOB_PIN(6) = 0; /* pull reset low */ - mdelay(20); + udelay(20000); GPIOB_PIN(6) = 1<<6; /* release reset */ - mdelay(20); + udelay(20000); #endif lcd_send_command(R_STANDBY_OFF, 0); - mdelay(20); + udelay(20000); lcd_send_command(R_OSCILLATION_MODE, 0x01); - mdelay(20); + udelay(20000); lcd_send_command(R_DCDC_AMP_ONOFF, 0x01); - mdelay(20); + udelay(20000); lcd_send_command(R_DCDC_AMP_ONOFF, 0x09); - mdelay(20); + udelay(20000); lcd_send_command(R_DCDC_AMP_ONOFF, 0x0b); - mdelay(20); + udelay(20000); lcd_send_command(R_DCDC_AMP_ONOFF, 0x0f); - mdelay(20); + udelay(20000); lcd_send_command(R_DRIVER_OUTPUT_MODE, 0x07); @@ -231,7 +230,7 @@ static void lcd_reset(void) lcd_send_command(R_X_ADDR_AREA, 0); /* x1 */ lcd_send_command(LCD_WIDTH - 1, 0); /* x2 */ - mdelay(100); + udelay(100000); lcd_send_command(R_DISPLAY_ON, 0); } -- cgit