@@ -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)
Fix build error without choose fec driver. Signed-off-by: Richard Zhao <richard.zhao@freescale.com> --- arch/arm/mach-imx/mach-imx6q.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)