Loading arch/arm/mach-mxs/mach-mxs.c +13 −0 Original line number Diff line number Diff line Loading @@ -158,6 +158,7 @@ enum mac_oui { OUI_DENX, OUI_CRYSTALFONTZ, OUI_I2SE, OUI_ARMADEUS, }; static void __init update_fec_mac_prop(enum mac_oui oui) Loading Loading @@ -217,6 +218,11 @@ static void __init update_fec_mac_prop(enum mac_oui oui) macaddr[1] = 0x01; macaddr[2] = 0x87; break; case OUI_ARMADEUS: macaddr[0] = 0x00; macaddr[1] = 0x1e; macaddr[2] = 0xac; break; } val = ocotp[i]; macaddr[3] = (val >> 16) & 0xff; Loading @@ -242,6 +248,11 @@ static void __init imx28_evk_init(void) mxs_saif_clkmux_select(MXS_DIGCTL_SAIF_CLKMUX_EXTMSTR0); } static void __init imx28_apf28_init(void) { update_fec_mac_prop(OUI_ARMADEUS); } static int apx4devkit_phy_fixup(struct phy_device *phy) { phy->dev_flags |= MICREL_PHY_50MHZ_CLK; Loading Loading @@ -469,6 +480,8 @@ static void __init mxs_machine_init(void) if (of_machine_is_compatible("fsl,imx28-evk")) imx28_evk_init(); if (of_machine_is_compatible("armadeus,imx28-apf28")) imx28_apf28_init(); else if (of_machine_is_compatible("bluegiga,apx4devkit")) apx4devkit_init(); else if (of_machine_is_compatible("crystalfontz,cfa10036")) Loading Loading
arch/arm/mach-mxs/mach-mxs.c +13 −0 Original line number Diff line number Diff line Loading @@ -158,6 +158,7 @@ enum mac_oui { OUI_DENX, OUI_CRYSTALFONTZ, OUI_I2SE, OUI_ARMADEUS, }; static void __init update_fec_mac_prop(enum mac_oui oui) Loading Loading @@ -217,6 +218,11 @@ static void __init update_fec_mac_prop(enum mac_oui oui) macaddr[1] = 0x01; macaddr[2] = 0x87; break; case OUI_ARMADEUS: macaddr[0] = 0x00; macaddr[1] = 0x1e; macaddr[2] = 0xac; break; } val = ocotp[i]; macaddr[3] = (val >> 16) & 0xff; Loading @@ -242,6 +248,11 @@ static void __init imx28_evk_init(void) mxs_saif_clkmux_select(MXS_DIGCTL_SAIF_CLKMUX_EXTMSTR0); } static void __init imx28_apf28_init(void) { update_fec_mac_prop(OUI_ARMADEUS); } static int apx4devkit_phy_fixup(struct phy_device *phy) { phy->dev_flags |= MICREL_PHY_50MHZ_CLK; Loading Loading @@ -469,6 +480,8 @@ static void __init mxs_machine_init(void) if (of_machine_is_compatible("fsl,imx28-evk")) imx28_evk_init(); if (of_machine_is_compatible("armadeus,imx28-apf28")) imx28_apf28_init(); else if (of_machine_is_compatible("bluegiga,apx4devkit")) apx4devkit_init(); else if (of_machine_is_compatible("crystalfontz,cfa10036")) Loading