hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/net/phy/broadcom.c
....@@ -404,6 +404,17 @@
404404 return bcm54xx_config_init(phydev);
405405 }
406406
407
+static int bcm54810_read_mmd(struct phy_device *phydev, int devnum, u16 regnum)
408
+{
409
+ return -EOPNOTSUPP;
410
+}
411
+
412
+static int bcm54810_write_mmd(struct phy_device *phydev, int devnum, u16 regnum,
413
+ u16 val)
414
+{
415
+ return -EOPNOTSUPP;
416
+}
417
+
407418 static int bcm54811_config_init(struct phy_device *phydev)
408419 {
409420 int err, reg;
....@@ -841,6 +852,8 @@
841852 .phy_id_mask = 0xfffffff0,
842853 .name = "Broadcom BCM54810",
843854 /* PHY_GBIT_FEATURES */
855
+ .read_mmd = bcm54810_read_mmd,
856
+ .write_mmd = bcm54810_write_mmd,
844857 .config_init = bcm54xx_config_init,
845858 .config_aneg = bcm5481_config_aneg,
846859 .ack_interrupt = bcm_phy_ack_intr,