Commit 98537eb7 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven
Browse files

ARM: dts: renesas: rskrza1: Add FLASH nodes



Add device nodes for the dual Spansion S25FL512S QSPI NOR FLASH and the
Spansion S29GL512S CFI NOR FLASH on the RSK+RZA1 development board.
The former is mapped directly through the SPI Multi I/O Bus Controller.
The latter resides in the external address space of the Bus State
Controller (BSC).

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/17a221699da14639e72264ffa39d47592d470f9a.1693481518.git.geert+renesas@glider.be
parent 30e0a8cf
Loading
Loading
Loading
Loading
+66 −0
Original line number Diff line number Diff line
@@ -29,6 +29,48 @@ memory@8000000 {
		reg = <0x08000000 0x02000000>;
	};

	flash@18000000 {
		compatible = "mtd-rom";
		reg = <0x18000000 0x08000000>;
		clocks = <&mstp9_clks R7S72100_CLK_SPIBSC0>;
		power-domains = <&cpg_clocks>;
		bank-width = <4>;
		device-width = <1>;
		#address-cells = <1>;
		#size-cells = <1>;

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

			partition@0 {
				label = "uboot";
				reg = <0x00000000 0x00080000>;
			};

			partition@80000 {
				label = "uboot-env";
				reg = <0x00080000 0x00040000>;
			};

			partition@c0000 {
				label = "dt";
				reg = <0x000c0000 0x00040000>;
			};

			partition@100000 {
				label = "kernel";
				reg = <0x00100000 0x00280000>;
			};

			partition@400000 {
				label = "rootfs";
				reg = <0x00400000 0x01c00000>;
			};
		};
	};

	keyboard {
		compatible = "gpio-keys";

@@ -113,6 +155,30 @@ eeprom@50 {
	};
};

&bsc {
	flash@0 {
		compatible = "cfi-flash";
		reg = <0x00000000 0x4000000>;
		bank-width = <2>;

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

			partition@0 {
				label = "apps";
				reg = <0x00000000 0x01000000>;
			};

			partition@1000000 {
				label = "data";
				reg = <0x01000000 0x03000000>;
			};
		};
	};
};

&usb_x1_clk {
	clock-frequency = <48000000>;
};