> @@ -1314,6 +1314,21 @@ static struct phy_driver ksphy_driver[] = { > .get_stats = kszphy_get_stats, > .suspend = genphy_suspend, > .resume = kszphy_resume, > +}, { > + .phy_id = PHY_ID_LAN8814, > + .phy_id_mask = MICREL_PHY_ID_MASK, > + .name = "Microchip INDY Gigabit Quad PHY", > + .driver_data = &ksz9021_type, > + .probe = kszphy_probe, > + .get_features = ksz9031_get_features,
static int ksz9031_get_features(struct phy_device *phydev) { int ret; ret = genphy_read_abilities(phydev); if (ret < 0) return ret; /* Silicon Errata Sheet (DS80000691D or DS80000692D): Hi Divya Do these erratas apply to this PHY as well? Andrew