ARM: dts: lpc4350-hitex-eval: add ethernet
authorAriel D'Alessandro <ariel@vanguardiasur.com.ar>
Thu, 30 Jul 2015 22:24:26 +0000 (00:24 +0200)
committerOlof Johansson <olof@lixom.net>
Wed, 5 Aug 2015 17:30:30 +0000 (19:30 +0200)
Enable Ethernet and add pin muxing and set the correct
frequency on the enet tx clock input.

Signed-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/boot/dts/lpc4350-hitex-eval.dts

index 1dab22150510b991eca6f1262c29a0eabe33e9e0..1150052731af1a62742ae2460d8d1c7d50984ab1 100644 (file)
 };
 
 &pinctrl {
+       enet_mii_pins: enet-mii-pins {
+               enet_mii_rxd0_3_cfg {
+                       pins = "p1_15", "p0_0", "p9_3", "p9_2";
+                       function = "enet";
+                       bias-disable;
+                       input-enable;
+               };
+
+               enet_mii_txd0_3_cfg {
+                       pins = "p1_18", "p1_20", "p9_4", "p9_5";
+                       function = "enet";
+                       bias-disable;
+               };
+
+               enet_mii_crs_col_cfg {
+                       pins = "p9_0", "p9_6";
+                       function = "enet";
+                       bias-disable;
+                       input-enable;
+               };
+
+               enet_mii_rx_clk_dv_er_cfg {
+                       pins = "pc_0", "p1_16", "p9_1";
+                       function = "enet";
+                       bias-disable;
+                       input-enable;
+               };
+
+               enet_mii_tx_clk_en_cfg {
+                       pins = "p1_19", "p0_1";
+                       function = "enet";
+                       bias-disable;
+                       input-enable;
+               };
+
+               enet_mdio_cfg {
+                       pins = "p1_17";
+                       function = "enet";
+                       bias-disable;
+                       input-enable;
+               };
+
+               enet_mdc_cfg {
+                       pins = "pc_1";
+                       function = "enet";
+                       bias-disable;
+               };
+       };
+
        uart0_pins: uart0-pins {
                uart0_rx_cfg {
                        pins = "pf_11";
        };
 };
 
+&enet_tx_clk {
+       clock-frequency = <25000000>;
+};
+
+&mac {
+       status = "okay";
+       phy-mode = "mii";
+       pinctrl-names = "default";
+       pinctrl-0 = <&enet_mii_pins>;
+};
+
 &uart0 {
        status = "okay";
        pinctrl-names = "default";