From patchwork Tue May 8 13:21:15 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: ARM: imx6q: make ksz9021rn_phy_fixup depends on config of FEC Date: Tue, 08 May 2012 03:21:15 -0000 From: Richard Zhao X-Patchwork-Id: 157680 Message-Id: <1336483275-8610-1-git-send-email-richard.zhao@freescale.com> To: Cc: shawn.guo@linaro.org, Richard Zhao , dedekind1@gmail.com Fix build error without choose fec driver. Signed-off-by: Richard Zhao Reported-by: Artem Bityutskiy --- arch/arm/mach-imx/mach-imx6q.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-imx/mach-imx6q.c b/arch/arm/mach-imx/mach-imx6q.c index d25c5d8..999de69 100644 --- a/arch/arm/mach-imx/mach-imx6q.c +++ b/arch/arm/mach-imx/mach-imx6q.c @@ -60,6 +60,7 @@ soft: soft_restart(0); } +#if defined(CONFIG_FEC) || defined(CONFIG_FEC_MODULE) /* For imx6q sabrelite board: set KSZ9021RN RGMII pad skew */ static int ksz9021rn_phy_fixup(struct phy_device *phydev) { @@ -74,11 +75,14 @@ static int ksz9021rn_phy_fixup(struct phy_device *phydev) return 0; } +#endif static void __init imx6q_sabrelite_init(void) { +#if defined(CONFIG_FEC) || defined(CONFIG_FEC_MODULE) phy_register_fixup_for_uid(PHY_ID_KSZ9021, MICREL_PHY_ID_MASK, ksz9021rn_phy_fixup); +#endif } static void __init imx6q_init_machine(void)