ARM: dts: Enable emac node on the rk3188-radxarock boards
authorRomain Perier <romain.perier@gmail.com>
Mon, 8 Sep 2014 17:14:50 +0000 (17:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 10 Sep 2014 00:29:59 +0000 (17:29 -0700)
This enables EMAC Rockchip support on radxa rock boards.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/arm/boot/dts/rk3188-radxarock.dts

index 5e4e3c2..d63d685 100644 (file)
        };
 };
 
+&emac {
+       status = "okay";
+
+       pinctrl-names = "default";
+       pinctrl-0 = <&emac_xfer>, <&emac_mdio>, <&phy_int>;
+
+       phy = <&phy0>;
+       phy-supply = <&vcc_rmii>;
+
+       phy0: ethernet-phy@0 {
+               reg = <0>;
+               interrupt-parent = <&gpio3>;
+               interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
+       };
+};
+
 &i2c1 {
        status = "okay";
        clock-frequency = <400000>;
                };
        };
 
+       lan8720a  {
+               phy_int: phy-int {
+                       rockchip,pins = <RK_GPIO3 26 RK_FUNC_GPIO &pcfg_pull_up>;
+               };
+       };
+
        ir-receiver {
                ir_recv_pin: ir-recv-pin {
                        rockchip,pins = <RK_GPIO0 10 RK_FUNC_GPIO &pcfg_pull_none>;