Common MDIO bus properties. These are generic properties that can apply to any MDIO bus. Optional properties: - reset-gpios: One GPIO that control the RESET lines of all PHYs on that MDIO bus. - reset-delay-us: RESET pulse width in microseconds. A list of child nodes, one per device on the bus is expected. These should follow the generic phy.txt, or a device specific binding document. The 'reset-delay-us' indicates the RESET signal pulse width in microseconds and applies to all PHY devices. It must therefore be appropriately determined based on all PHY requirements (maximum value of all per-PHY RESET pulse widths). Example : This example shows these optional properties, plus other properties required for the TI Davinci MDIO driver. davinci_mdio: ethernet@5c030000 { compatible = "ti,davinci_mdio"; reg = <0x5c030000 0x1000>; #address-cells = <1>; #size-cells = <0>; reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; reset-delay-us = <2>; ethphy0: ethernet-phy@1 { reg = <1>; }; ethphy1: ethernet-phy@3 { reg = <3>; }; };