From 11883f478549c4a90cd48d960f44c3bc112a98ad Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 13 Sep 2011 23:39:18 +0000 Subject: imx233/fuze+: correctly lcdif block git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30531 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/imx233/lcdif-imx233.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'firmware/target/arm/imx233') diff --git a/firmware/target/arm/imx233/lcdif-imx233.c b/firmware/target/arm/imx233/lcdif-imx233.c index 9173b5761c..285c2801ad 100644 --- a/firmware/target/arm/imx233/lcdif-imx233.c +++ b/firmware/target/arm/imx233/lcdif-imx233.c @@ -41,18 +41,7 @@ void imx233_lcdif_enable(bool enable) void imx233_lcdif_reset(void) { - //imx233_reset_block(&HW_LCDIF_CTRL);// doesn't work - while(HW_LCDIF_CTRL & __BLOCK_CLKGATE) - HW_LCDIF_CTRL &= ~__BLOCK_CLKGATE; - while(!(HW_LCDIF_CTRL & __BLOCK_SFTRST)) - HW_LCDIF_CTRL |= __BLOCK_SFTRST; - while(HW_LCDIF_CTRL & __BLOCK_CLKGATE) - HW_LCDIF_CTRL &= ~__BLOCK_CLKGATE; - while(HW_LCDIF_CTRL & __BLOCK_SFTRST) - HW_LCDIF_CTRL &= ~__BLOCK_SFTRST; - while(HW_LCDIF_CTRL & __BLOCK_CLKGATE) - HW_LCDIF_CTRL &= ~__BLOCK_CLKGATE; - __REG_SET(HW_LCDIF_CTRL1) = HW_LCDIF_CTRL1__RESET; + imx233_reset_block(&HW_LCDIF_CTRL); } void imx233_lcdif_set_timings(unsigned data_setup, unsigned data_hold, -- cgit v1.2.3