summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/bcm958622hr.dts
diff options
context:
space:
mode:
authorJon Mason <jon.mason@broadcom.com>2016-12-13 19:13:47 +0100
committerFlorian Fainelli <f.fainelli@gmail.com>2017-01-19 02:18:19 +0100
commit89b0a4c7da3d8e799a4aaae4e745d9504ae05f09 (patch)
tree72c6c36b028dee2b93c37f3464b40c670f22d276 /arch/arm/boot/dts/bcm958622hr.dts
parentARM: dts: NSP: Correct NAND partition unit address (diff)
downloadlinux-89b0a4c7da3d8e799a4aaae4e745d9504ae05f09.tar.xz
linux-89b0a4c7da3d8e799a4aaae4e745d9504ae05f09.zip
ARM: dts: NSP: Add QSPI support to missing boards
QSPI device tree entries are present in bcm958625k, but missing from bcm958522er, bcm958525er, bcm958525xmc, bcm958622hr, bcm958623hr, bcm958625hr, and bcm988312hr. Duplicate the entry in bcm958625k for all of those that are missing it (as they are identical). Signed-off-by: Jon Mason <jon.mason@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/boot/dts/bcm958622hr.dts')
-rw-r--r--arch/arm/boot/dts/bcm958622hr.dts34
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm958622hr.dts b/arch/arm/boot/dts/bcm958622hr.dts
index ad2aa87dd15a..18b8ffb1aa05 100644
--- a/arch/arm/boot/dts/bcm958622hr.dts
+++ b/arch/arm/boot/dts/bcm958622hr.dts
@@ -120,6 +120,40 @@
};
};
+&qspi {
+ bspi-sel = <0>;
+ flash: m25p80@0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "m25p80";
+ reg = <0x0>;
+ spi-max-frequency = <12500000>;
+ m25p,fast-read;
+ spi-cpol;
+ spi-cpha;
+
+ partition@0 {
+ label = "boot";
+ reg = <0x00000000 0x000a0000>;
+ };
+
+ partition@a0000 {
+ label = "env";
+ reg = <0x000a0000 0x00060000>;
+ };
+
+ partition@100000 {
+ label = "system";
+ reg = <0x00100000 0x00600000>;
+ };
+
+ partition@700000 {
+ label = "rootfs";
+ reg = <0x00700000 0x01900000>;
+ };
+ };
+};
+
&srab {
compatible = "brcm,bcm58622-srab", "brcm,nsp-srab";
status = "okay";