ARM: dts: renesas: genmai: Add FLASH nodes

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

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/53c89c70c6b010702fd9ab5247e19986857671ba.1693481518.git.geert+renesas@glider.be
This commit is contained in:
Geert Uytterhoeven 2023-08-31 13:52:32 +02:00
parent 86b37eb016
commit 30e0a8cf88

View File

@ -29,6 +29,35 @@
reg = <0x08000000 0x08000000>;
};
flash@18000000 {
compatible = "mtd-rom";
reg = <0x18000000 0x08000000>;
bank-width = <4>;
device-width = <1>;
clocks = <&mstp9_clks R7S72100_CLK_SPIBSC0>;
power-domains = <&cpg_clocks>;
#address-cells = <1>;
#size-cells = <1>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "user";
reg = <0x00000000 0x04000000>;
};
partition@4000000 {
label = "user1";
reg = <0x04000000 0x40000000>;
};
};
};
leds {
status = "okay";
compatible = "gpio-leds";
@ -82,6 +111,62 @@
clock-frequency = <13330000>;
};
&bsc {
flash@0 {
compatible = "cfi-flash";
reg = <0x00000000 0x04000000>;
bank-width = <2>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "uboot";
reg = <0x00000000 0x00040000>;
};
partition@40000 {
label = "uboot-env";
reg = <0x00040000 0x00020000>;
};
partition@60000 {
label = "flash";
reg = <0x00060000 0x03fa0000>;
};
};
};
flash@4000000 {
compatible = "cfi-flash";
reg = <0x04000000 0x04000000>;
bank-width = <2>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "uboot1";
reg = <0x00000000 0x00040000>;
};
partition@40000 {
label = "uboot-env1";
reg = <0x00040000 0x00020000>;
};
partition@60000 {
label = "flash1";
reg = <0x00060000 0x03fa0000>;
};
};
};
};
&usb_x1_clk {
clock-frequency = <48000000>;
};