Message ID | 1400563389-3599-1-git-send-email-b38611@freescale.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
> -----Original Message----- > From: Fugang Duan [mailto:b38611@freescale.com] > Sent: Tuesday, May 20, 2014 12:23 AM > To: Li Frank-B20596; davem@davemloft.net > Cc: netdev@vger.kernel.org; Duan Fugang-B38611; bhutchings@solarflare.com; > stephen@networkplumber.org > Subject: [PATCH 2/2] net: fec: correct the MDIO clock source > > Since imx serials FEC/ENET MDIO clock source is internal ipg clock, and > "ahb" clock is defined as FEC/ENET bus clock, so the patch just correct > the fec driver MDIO clock source. > > Signed-off-by: Fugang Duan <B38611@freescale.com> Acked-by: Frank Li <frank.li@freescale.com> > --- > drivers/net/ethernet/freescale/fec_main.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/drivers/net/ethernet/freescale/fec_main.c > b/drivers/net/ethernet/freescale/fec_main.c > index 99fb0dc..cb5c987 100644 > --- a/drivers/net/ethernet/freescale/fec_main.c > +++ b/drivers/net/ethernet/freescale/fec_main.c > @@ -1407,7 +1407,7 @@ static int fec_enet_mii_init(struct platform_device > *pdev) > * Reference Manual has an error on this, and gets fixed on i.MX6Q > * document. > */ > - fep->phy_speed = DIV_ROUND_UP(clk_get_rate(fep->clk_ahb), 5000000); > + fep->phy_speed = DIV_ROUND_UP(clk_get_rate(fep->clk_ipg), 5000000); > if (id_entry->driver_data & FEC_QUIRK_ENET_MAC) > fep->phy_speed--; > fep->phy_speed <<= 1; > -- > 1.7.8 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
From: Fugang Duan <b38611@freescale.com> Date: Tue, 20 May 2014 13:23:09 +0800 > Since imx serials FEC/ENET MDIO clock source is internal ipg clock, > and "ahb" clock is defined as FEC/ENET bus clock, so the patch just > correct the fec driver MDIO clock source. > > Signed-off-by: Fugang Duan <B38611@freescale.com> Applied to net-next. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 99fb0dc..cb5c987 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -1407,7 +1407,7 @@ static int fec_enet_mii_init(struct platform_device *pdev) * Reference Manual has an error on this, and gets fixed on i.MX6Q * document. */ - fep->phy_speed = DIV_ROUND_UP(clk_get_rate(fep->clk_ahb), 5000000); + fep->phy_speed = DIV_ROUND_UP(clk_get_rate(fep->clk_ipg), 5000000); if (id_entry->driver_data & FEC_QUIRK_ENET_MAC) fep->phy_speed--; fep->phy_speed <<= 1;
Since imx serials FEC/ENET MDIO clock source is internal ipg clock, and "ahb" clock is defined as FEC/ENET bus clock, so the patch just correct the fec driver MDIO clock source. Signed-off-by: Fugang Duan <B38611@freescale.com> --- drivers/net/ethernet/freescale/fec_main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)