Commit 587c848a authored by Geert Uytterhoeven's avatar Geert Uytterhoeven
Browse files

ARM: dts: renesas: bockw: Add FLASH node



Add a device node for the Spansion S29GL512P NOR FLASH on the Bock-W
development board.  This FLASH resides in the external address space of
the Local Bus State Controller.

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/45e6343ae07ef1add8bba5e8281ef9e6a977c573.1694768311.git.geert+renesas@glider.be
parent feab6a13
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
@@ -62,6 +62,35 @@ sndcodec: simple-audio-card,codec {
};

&bsc {
	flash@0 {
		compatible = "cfi-flash";
		reg = <0x0 0x04000000>;
		pinctrl-0 = <&flash_pins>;
		pinctrl-names = "default";
		bank-width = <2>;

		partitions {
			compatible = "fixed-partitions";
			#address-cells = <1>;
			#size-cells = <1>;

			partition@0 {
				label = "uboot";
				reg = <0x00000000 0x00040000>;
				read-only;
			};
			partition@40000 {
				label = "uboot-env";
				reg = <0x00040000 0x00040000>;
				read-only;
			};
			partition@80000 {
				label = "flash";
				reg = <0x00080000 0x03f80000>;
			};
		};
	};

	ethernet@18300000 {
		compatible = "smsc,lan89218", "smsc,lan9115";
		reg = <0x18300000 0x1000>;
@@ -126,6 +155,11 @@ &pfc {
	pinctrl-0 = <&scif_clk_pins>;
	pinctrl-names = "default";

	flash_pins: flash {
		groups = "lbsc_cs0";
		function = "lbsc";
	};

	scif0_pins: scif0 {
		groups = "scif0_data_a", "scif0_ctrl";
		function = "scif0";