summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx233/lcdif-imx233.c
diff options
context:
space:
mode:
authorAmaury Pouly <pamaury@rockbox.org>2011-09-13 23:39:18 +0000
committerAmaury Pouly <pamaury@rockbox.org>2011-09-13 23:39:18 +0000
commit11883f478549c4a90cd48d960f44c3bc112a98ad (patch)
treec4259ba870ad64d11c04303a455c92ca482bb089 /firmware/target/arm/imx233/lcdif-imx233.c
parenteedbed1040cf811dbab161b31a9a8dfdfee6bd64 (diff)
downloadrockbox-11883f478549c4a90cd48d960f44c3bc112a98ad.tar.gz
rockbox-11883f478549c4a90cd48d960f44c3bc112a98ad.zip
imx233/fuze+: correctly lcdif block
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30531 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/imx233/lcdif-imx233.c')
-rw-r--r--firmware/target/arm/imx233/lcdif-imx233.c13
1 files changed, 1 insertions, 12 deletions
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,