ARM: mvebu: Add proper pin muxing on Netgear ReadyNAS 104
authorEzequiel Garcia <ezequiel.garcia@free-electrons.com>
Mon, 11 Aug 2014 12:14:40 +0000 (09:14 -0300)
committerJason Cooper <jason@lakedaemon.net>
Sun, 17 Aug 2014 18:40:55 +0000 (18:40 +0000)
This commit adds the required pin muxing for the network interfaces and
the MDIO interface to be properly initialized. For instance, this makes
it possible for a bootloader to initialize and access the network interfaces

Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lkml.kernel.org/r/1407759281-11513-6-git-send-email-ezequiel.garcia@free-electrons.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/boot/dts/armada-370-netgear-rn104.dts

index c5fe8b5dcdc7dab6250597efb80b7b2b0c8ea321..f56bb1bfe8d7c369294f767d367c4d1ba0af7472 100644 (file)
@@ -86,6 +86,8 @@
                        };
 
                        mdio {
+                               pinctrl-0 = <&mdio_pins>;
+                               pinctrl-names = "default";
                                phy0: ethernet-phy@0 { /* Marvell 88E1318 */
                                        reg = <0>;
                                };
                        };
 
                        ethernet@70000 {
+                               pinctrl-0 = <&ge0_rgmii_pins>;
+                               pinctrl-names = "default";
                                status = "okay";
                                phy = <&phy0>;
                                phy-mode = "rgmii-id";
                        };
 
                        ethernet@74000 {
+                               pinctrl-0 = <&ge1_rgmii_pins>;
+                               pinctrl-names = "default";
                                status = "okay";
                                phy = <&phy1>;
                                phy-mode = "rgmii-id";