Changes to allow SGMII mode to work properly in the GEM driver on the Xilinx ZynqMP platform. Changes since v2: -fixed missing includes in DT binding example -fixed phy_init and phy_power_on error handling/cleanup, moved phy_power_on to open rather than probe Changes since v1: -changed order of controller reset and PHY init as per suggestion -switched device reset to be optional -updated bindings doc patch for switch to YAML Robert Hancock (3): dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP net: macb: Added ZynqMP-specific initialization arm64: dts: zynqmp: Added GEM reset definitions .../devicetree/bindings/net/cdns,macb.yaml | 56 +++++++++++++++++++ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +++ drivers/net/ethernet/cadence/macb.h | 5 ++ drivers/net/ethernet/cadence/macb_main.c | 53 +++++++++++++++++- 4 files changed, 120 insertions(+), 2 deletions(-) -- 2.31.1