Dont advertise 1000BASE-T for Zynqmp emulation
platform as it doesnt support 1000BASE-T
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
phydev->supported = supported | ADVERTISED_Pause |
ADVERTISED_Asym_Pause;
phydev->advertising = phydev->supported;
+
+#ifdef CONFIG_TARGET_ZYNQMP_EP
+ /*
+ * Phy can support 1000baseT but ep does not
+ * support hence dont advertise 1000baseT incase
+ * of ep
+ */
+ phydev->advertising &= ~(SUPPORTED_1000baseT_Half |
+ SUPPORTED_1000baseT_Full);
+#endif
+
priv->phydev = phydev;
phy_config(phydev);
phy_startup(phydev);