summaryrefslogtreecommitdiff
path: root/drivers/net/phy/broadcom.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/phy/broadcom.c')
-rw-r--r--drivers/net/phy/broadcom.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/phy/broadcom.c b/drivers/net/phy/broadcom.c
index d1a4edb34ad2..b515e3875504 100644
--- a/drivers/net/phy/broadcom.c
+++ b/drivers/net/phy/broadcom.c
@@ -537,6 +537,13 @@ static int bcm54xx_config_init(struct phy_device *phydev)
bcm54xx_ptp_config_init(phydev);
+ /* Transmit is limited to 4.5 KB without it, see the BCM54210PE
+ * datasheet section 5.4.12.14.
+ */
+ err = bcm_phy_enable_jumbo(phydev);
+ if (err < 0)
+ return err;
+
/* Acknowledge any left over interrupt and charge the device for
* wake-up.
*/