--- a/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi 2018-09-08 19:34:01.223685465 +0200 +++ b/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi 2018-09-08 19:37:11.689325045 +0200 @@ -1,3 +1,5 @@ +#include + / { aliases { ethernet0 = ðernet; @@ -17,27 +17,22 @@ #address-cells = <1>; #size-cells = <0>; - ethernet: usbether@1 { + ethernet: ethernet@1 { compatible = "usb424,7800"; reg = <1>; - microchip,eee-enabled; - microchip,tx-lpi-timer = <600>; /* non-aggressive*/ - /* - * led0 = 1:link1000/activity - * led1 = 6:link10/100/activity - */ - microchip,led-modes = <1 6>; + + mdio { + #address-cells = <0x1>; + #size-cells = <0x0>; + eth_phy: ethernet-phy@1 { + reg = <1>; + microchip,led-modes = < + LAN78XX_LINK_1000_ACTIVITY + LAN78XX_LINK_10_100_ACTIVITY + >; + }; + }; }; }; }; }; - - -/ { - __overrides__ { - eee = <ðernet>,"microchip,eee-enabled?"; - tx_lpi_timer = <ðernet>,"microchip,tx-lpi-timer:0"; - eth_led0 = <ðernet>,"microchip,led-modes:0"; - eth_led1 = <ðernet>,"microchip,led-modes:4"; - }; -};