Commit 30e0a8cf authored by Geert Uytterhoeven's avatar Geert Uytterhoeven

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: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/53c89c70c6b010702fd9ab5247e19986857671ba.1693481518.git.geert+renesas@glider.be
parent 86b37eb0
......@@ -29,6 +29,35 @@ memory@8000000 {
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 @@ &extal_clk {
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>;
};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment