| * Marvell MDIO Ethernet Controller interface | |
| The Ethernet controllers of the Marvel Kirkwood, Dove, Orion5x, | |
| MV78xx0, Armada 370 and Armada XP have an identical unit that provides | |
| an interface with the MDIO bus. This driver handles this MDIO | |
| interface. | |
| Required properties: | |
| - compatible: "marvell,orion-mdio" | |
| - reg: address and length of the SMI register | |
| Optional properties: | |
| - interrupts: interrupt line number for the SMI error/done interrupt | |
| - clocks: Phandle to the clock control device and gate bit | |
| The child nodes of the MDIO driver are the individual PHY devices | |
| connected to this MDIO bus. They must have a "reg" property given the | |
| PHY address on the MDIO bus. | |
| Example at the SoC level: | |
| mdio { | |
| #address-cells = <1>; | |
| #size-cells = <0>; | |
| compatible = "marvell,orion-mdio"; | |
| reg = <0xd0072004 0x4>; | |
| }; | |
| And at the board level: | |
| mdio { | |
| phy0: ethernet-phy@0 { | |
| reg = <0>; | |
| }; | |
| phy1: ethernet-phy@1 { | |
| reg = <1>; | |
| }; | |
| } |