From b27d07e094376c2970cdb62434450f7a683edee7 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 13 Sep 2011 23:38:52 +0000 Subject: imx233/fuze+: reset ssp block correctly, define maximum ssp transfer size git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30525 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/imx233/ssp-imx233.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'firmware/target/arm/imx233/ssp-imx233.c') diff --git a/firmware/target/arm/imx233/ssp-imx233.c b/firmware/target/arm/imx233/ssp-imx233.c index 912f9c3ae4..21d5658392 100644 --- a/firmware/target/arm/imx233/ssp-imx233.c +++ b/firmware/target/arm/imx233/ssp-imx233.c @@ -93,8 +93,7 @@ void imx233_ssp_init(void) void imx233_ssp_start(int ssp) { /* Gate block */ - __REG_CLR(HW_SSP_CTRL0(ssp)) = __BLOCK_CLKGATE; - while(HW_SSP_CTRL0(ssp) & __BLOCK_CLKGATE); + imx233_reset_block(&HW_SSP_CTRL0(ssp)); /* Gate dma channel */ imx233_dma_clkgate_channel(APB_SSP(ssp), true); /* If first block to start, start SSP clock */ -- cgit v1.2.3