For common stmmac: - Add support to set CSR Clock range selection in DT For stm32mpu: - Glue codes to support magic packet - Glue codes to support all PHY config : PHY_MODE (MII,GMII, RMII, RGMII) and in normal, PHY wo crystal (25Mhz), PHY wo crystal (50Mhz), No 125Mhz from PHY config For stm32mcu: - Add Ethernet support for stm32h7 Changes in V3: - Reverse for syscfg management because it is manage by these patches https://lkml.org/lkml/2018/12/12/133 https://lkml.org/lkml/2018/12/12/134 https://lkml.org/lkml/2018/12/12/131 https://lkml.org/lkml/2018/12/12/132 Christophe Roullier (6): net: ethernet: stmmac: manage Ethernet WoL for stm32mp157c. net: ethernet: stmmac: update to support all PHY config for stm32mp157c. dt-bindings: net: stmmac: add phys config properties net: ethernet: stmmac: add management of clk_csr property dt-bindings: net: stmmac: remove syscfg clock property ARM: dts: stm32: Add Ethernet support on stm32h7 SOC and activate it for eval and disco boards .../devicetree/bindings/net/stm32-dwmac.txt | 9 +- arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 15 +++ arch/arm/boot/dts/stm32h743.dtsi | 13 ++ arch/arm/boot/dts/stm32h743i-disco.dts | 17 +++ arch/arm/boot/dts/stm32h743i-eval.dts | 17 +++ drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 135 +++++++++++++++++---- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 + 7 files changed, 183 insertions(+), 26 deletions(-) -- 2.7.4