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

Commit 474ae430 authored by Joachim Eastwood's avatar Joachim Eastwood
Browse files

ARM: dts: lpc4350-hitex-eval: add spifi and flash device



The Hitex LPC4350 eval board has a Spansion S25SL064P SPI-NOR Flash connected
to the SPIFI perherial.

Signed-off-by: default avatarJoachim Eastwood <manabian@gmail.com>
parent 7eef5587
Loading
Loading
Loading
Loading
+57 −0
Original line number Diff line number Diff line
@@ -186,6 +186,35 @@
		};
	};

	spifi_pins: spifi-pins {
		spifi_clk_cfg {
			pins = "p3_3";
			function = "spifi";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		spifi_mosi_miso_sio2_3_cfg {
			pins = "p3_7", "p3_6", "p3_5", "p3_4";
			function = "spifi";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};

		spifi_cs_cfg {
			pins = "p3_8";
			function = "spifi";
			slew-rate = <1>;
			bias-disable;
			input-enable;
			input-schmitt-disable;
		};
	};

	uart0_pins: uart0-pins {
		uart0_rx_cfg {
			pins = "pf_11";
@@ -278,6 +307,34 @@
	pinctrl-0 = <&enet_mii_pins>;
};

&spifi {
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&spifi_pins>;

	flash@0 {
		compatible = "jedec,spi-nor";
		spi-rx-bus-width = <4>;
		#address-cells = <1>;
		#size-cells = <1>;

		partition@0 {
			label = "bootloader";
			reg = <0x000000 0x040000>; /* 256 KiB */
		};

		partition@1 {
			label = "kernel";
			reg = <0x040000 0x2c0000>; /* 2.75 MiB */
		};

		partition@2 {
			label = "rootfs";
			reg = <0x300000 0x500000>; /* 5 MiB */
		};
	};
};

&uart0 {
	status = "okay";
	pinctrl-names = "default";