| 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@0x5c030000 { |
| 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>; |
| }; |
| }; |