]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/net/fm/memac_phy.c
Fman/mEMAC: mEMAC fix for 10G MAC and PHY
[karo-tx-uboot.git] / drivers / net / fm / memac_phy.c
index 5f910c2cdd3025086aba99a15e14118134d7de69..e432ae77583500a5a97ba7965079af1d6d036d1c 100644 (file)
@@ -71,6 +71,8 @@ int memac_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr,
        u32 c45 = 1;
 
        if (dev_addr == MDIO_DEVAD_NONE) {
+               if (!strcmp(bus->name, DEFAULT_FM_TGEC_MDIO_NAME))
+                       return 0xffff;
                c45 = 0; /* clause 22 */
                dev_addr = regnum & 0x1f;
                clrbits_be32(&regs->mdio_stat, MDIO_STAT_ENC);