| 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>; | |
| }; | |
| }; |