Skip to content

Commit

Permalink
ARM: shmobile: porter: add QSPI DT support
Browse files Browse the repository at this point in the history
Define the Porter board dependent part of the QSPI device node.
Add device nodes  for Spansion  S25FL512S SPI flash and the MTD partitions
on it.

This patch is  mostly analogous  to the commit f59838d ("ARM:
shmobile: henninger: add QSPI DT support")  as there are no differences
between the boards in this respect.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
  • Loading branch information
Sergei Shtylyov authored and Simon Horman committed Oct 11, 2015
1 parent 778f2e7 commit 2685a2c
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions arch/arm/boot/dts/r8a7791-porter.dts
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,11 @@
renesas,function = "sdhi2";
};

qspi_pins: spi0 {
renesas,groups = "qspi_ctrl", "qspi_data4";
renesas,function = "qspi";
};

i2c2_pins: i2c2 {
renesas,groups = "i2c2";
renesas,function = "i2c2";
Expand Down Expand Up @@ -165,6 +170,39 @@
status = "okay";
};

&qspi {
pinctrl-0 = <&qspi_pins>;
pinctrl-names = "default";

status = "okay";

flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "spansion,s25fl512s", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <30000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
m25p,fast-read;

partition@0 {
label = "loader_prg";
reg = <0x00000000 0x00040000>;
read-only;
};
partition@40000 {
label = "user_prg";
reg = <0x00040000 0x00400000>;
read-only;
};
partition@440000 {
label = "flash_fs";
reg = <0x00440000 0x03bc0000>;
};
};
};

&i2c2 {
pinctrl-0 = <&i2c2_pins>;
pinctrl-names = "default";
Expand Down

0 comments on commit 2685a2c

Please sign in to comment.