diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2008-03-11 22:00:47 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2008-03-11 22:00:47 +0100 |
commit | 5864a49007e36af60b4959c32bf6b66058859dba (patch) | |
tree | a94e15079bb1355fa70f4a3cfc453838637ebaf6 /arch | |
parent | 1871125c561f11ff2f7babdd186a38a4e76bfb76 (diff) | |
download | barebox-5864a49007e36af60b4959c32bf6b66058859dba.tar.gz barebox-5864a49007e36af60b4959c32bf6b66058859dba.tar.xz |
imx27: Fix calculation of ahb clock and ipg clock
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-imx/speed-imx27.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/mach-imx/speed-imx27.c b/arch/arm/mach-imx/speed-imx27.c index e4c1304714..d26174bfa9 100644 --- a/arch/arm/mach-imx/speed-imx27.c +++ b/arch/arm/mach-imx/speed-imx27.c @@ -80,17 +80,14 @@ ulong imx_get_ahbclk(void) else div = ((cscr >> 8) & 0x3) + 1; - return fref / div; + return ((fref * 2) / 3) / div; } ulong imx_get_ipgclk(void) { ulong clk = imx_get_ahbclk(); - if (imx_silicon_revision() == IMX27_CHIP_REVISION_1_0) - return clk >> 1; - else - return clk; + return clk >> 1; } ulong imx_get_spllclk(void) |