From: Markus Niebel Date: Wed, 5 Feb 2014 09:51:25 +0000 (+0100) Subject: ARM: imx6: fix wrong fec clk X-Git-Tag: v2014.04-rc2~127^2~1^2~4 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=adadc915b31c4d55561c2703849f92cddfa8ad24;p=u-boot ARM: imx6: fix wrong fec clk imx_get_fecclk() returns enet_ref instead of ipg. Since the clock is used to calculate the prescaler for the MDIO interface wrong values can be calculated. Tested on a custom MX6S board with 100MBit interface Signed-off-by: Markus Niebel --- diff --git a/arch/arm/cpu/armv7/mx6/clock.c b/arch/arm/cpu/armv7/mx6/clock.c index 61f71cfa85..bd65a08ba2 100644 --- a/arch/arm/cpu/armv7/mx6/clock.c +++ b/arch/arm/cpu/armv7/mx6/clock.c @@ -409,7 +409,7 @@ u32 imx_get_uartclk(void) u32 imx_get_fecclk(void) { - return decode_pll(PLL_ENET, MXC_HCLK); + return mxc_get_clock(MXC_IPG_CLK); } static int enable_enet_pll(uint32_t en)