Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7de98f2a authored by Joachim Eastwood's avatar Joachim Eastwood
Browse files

ARM: dts: lpc4357-ea4357: add ethernet



Enable Ethernet and add pin muxing and set the correct
frequency on the enet tx clock input.

Signed-off-by: default avatarJoachim Eastwood <manabian@gmail.com>
parent 95dafb2c
Loading
Loading
Loading
Loading
+73 −0
Original line number Original line Diff line number Diff line
@@ -88,6 +88,68 @@
};
};


&pinctrl {
&pinctrl {
	enet_rmii_pins: enet-rmii-pins {
		enet_rmii_rxd_cfg {
			pins = "p1_15", "p0_0";
			function = "enet";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_rmii_txd_cfg {
			pins = "p1_18", "p1_20";
			function = "enet";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_rmii_rx_dv_cfg {
			pins = "p1_16";
			function = "enet";
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_rmii_tx_en_cfg {
			pins = "p0_1";
			function = "enet";
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_ref_clk_cfg {
			pins = "p1_19";
			function = "enet";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_mdio_cfg {
			pins = "p1_17";
			function = "enet";
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		enet_mdc_cfg {
			pins = "pc_1";
			function = "enet";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};
	};

	gpio_joystick_pins: gpio-joystick-pins {
	gpio_joystick_pins: gpio-joystick-pins {
		gpio_joystick_cfg {
		gpio_joystick_cfg {
			pins =	"p9_0", "p9_1", "pa_1", "pa_2", "pa_3";
			pins =	"p9_0", "p9_1", "pa_1", "pa_2", "pa_3";
@@ -145,6 +207,17 @@
	};
	};
};
};


&enet_tx_clk {
	clock-frequency = <50000000>;
};

&mac {
	status = "okay";
	phy-mode = "rmii";
	pinctrl-names = "default";
	pinctrl-0 = <&enet_rmii_pins>;
};

&mmcsd {
&mmcsd {
	status = "okay";
	status = "okay";
	bus-width = <4>;
	bus-width = <4>;