svn commit: r231920 - projects/armv6/sys/arm/ti/omap4
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Mon Feb 20 00:30:20 UTC 2012
Author: gonzo
Date: Mon Feb 20 00:30:20 2012
New Revision: 231920
URL: http://svn.freebsd.org/changeset/base/231920
Log:
- Change sDMA clock register offset
- When enabling clocks use DELAY instead of busy loop
Modified:
projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c
Modified: projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c
==============================================================================
--- projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c Sun Feb 19 23:35:56 2012 (r231919)
+++ projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c Mon Feb 20 00:30:20 2012 (r231920)
@@ -425,7 +425,7 @@ static struct omap4_clk_details g_omap4_
/* sDMA block */
OMAP4_GENERIC_CLOCK_DETAILS(SDMA_CLK, -1, CM2_INSTANCE_MEM_REGION,
- (CORE_CM2_OFFSET + 0x320), CLKCTRL_MODULEMODE_AUTO),
+ (CORE_CM2_OFFSET + 0x300), CLKCTRL_MODULEMODE_AUTO),
/* I2C modules */
OMAP4_GENERIC_CLOCK_DETAILS(I2C1_CLK, -1, CM2_INSTANCE_MEM_REGION,
@@ -445,7 +445,7 @@ static struct omap4_clk_details g_omap4_
* alive.
*
*/
-#define MAX_MODULE_ENABLE_WAIT 1000
+#define MAX_MODULE_ENABLE_WAIT 100
/**
* ARRAY_SIZE - Macro to return the number of elements in a static const array.
@@ -529,6 +529,7 @@ omap4_clk_generic_activate(struct ti_clo
clksel = bus_read_4(clk_mem_res, clk_details->clksel_reg);
if ((clksel & CLKCTRL_IDLEST_MASK) == CLKCTRL_IDLEST_ENABLED)
break;
+ DELAY(10);
}
/* Check the enabled state */
More information about the svn-src-projects
mailing list