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 <Markus.Niebel@tqs.de>
This commit is contained in:
Markus Niebel 2014-02-05 10:51:25 +01:00 committed by Otavio Salvador
parent 9f120dcdd0
commit 0163b4c7a9

View File

@ -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)