i.MX35: Fix ahbclock calculation
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
6087daaa53
commit
8464f0e1c0
|
@ -74,9 +74,11 @@ unsigned long imx_get_ahbclk(void)
|
|||
{
|
||||
unsigned long pdr0 = readl(IMX_CCM_BASE + CCM_PDR0);
|
||||
struct arm_ahb_div *aad;
|
||||
unsigned long fref = imx_get_armclk();
|
||||
unsigned long fref = imx_get_mpllclk();
|
||||
|
||||
aad = &clk_consumer[(pdr0 >> 16) & 0xf];
|
||||
if (aad->sel)
|
||||
fref = fref * 3 / 4;
|
||||
|
||||
return fref / aad->ahb;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue