diff options
author | Maxime Ripard <maxime.ripard@free-electrons.com> | 2013-05-30 03:49:21 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-05-31 17:23:07 -0700 |
commit | 4bdcb1dd9feb03608e12cfa46aba385035af8ea5 (patch) | |
tree | 0f66691f74f56fe0c5a1a4ab59a790620bb9268d /Documentation/devicetree | |
parent | 492205050d77bcc4f85f6dc0da6b6fdbca1d6ff7 (diff) | |
download | linux-4bdcb1dd9feb03608e12cfa46aba385035af8ea5.tar.gz linux-4bdcb1dd9feb03608e12cfa46aba385035af8ea5.tar.bz2 linux-4bdcb1dd9feb03608e12cfa46aba385035af8ea5.zip |
net: Add MDIO bus driver for the Allwinner EMAC
This patch adds a separate driver for the MDIO interface of the
Allwinner ethernet controllers.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Tested-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt new file mode 100644 index 000000000000..00b9f9a3ec1d --- /dev/null +++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt @@ -0,0 +1,26 @@ +* Allwinner A10 MDIO Ethernet Controller interface + +Required properties: +- compatible: should be "allwinner,sun4i-mdio". +- reg: address and length of the register set for the device. + +Optional properties: +- phy-supply: phandle to a regulator if the PHY needs one + +Example at the SoC level: +mdio@01c0b080 { + compatible = "allwinner,sun4i-mdio"; + reg = <0x01c0b080 0x14>; + #address-cells = <1>; + #size-cells = <0>; +}; + +And at the board level: + +mdio@01c0b080 { + phy-supply = <®_emac_3v3>; + + phy0: ethernet-phy@0 { + reg = <0>; + }; +}; |