If a MAC driver doesn't support EEE, then the PHY shouldn't advertise it. Add phy_disable_eee() for this purpose, and use it in cpsw driver. Heiner Kallweit (3): net: phy: add phy_disable_eee net: ethernet: ti: cpsw: disable PHY EEE advertisement ARM: dts: ti/omap: remove eee-broken properties arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 2 -- .../arm/boot/dts/ti/omap/am335x-myirtech-myd.dts | 1 - .../arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 -- drivers/net/ethernet/ti/cpsw.c | 3 ++- drivers/net/ethernet/ti/cpsw_ethtool.c | 12 ------------ drivers/net/ethernet/ti/cpsw_new.c | 3 ++- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/phy/phy_device.c | 16 ++++++++++++++++ include/linux/phy.h | 1 + 9 files changed, 21 insertions(+), 20 deletions(-) -- 2.47.1