summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/bcm958525xmc.dts
diff options
context:
space:
mode:
authorJon Mason <jon.mason@broadcom.com>2016-12-13 13:13:47 -0500
committerFlorian Fainelli <f.fainelli@gmail.com>2017-01-18 17:18:19 -0800
commit89b0a4c7da3d8e799a4aaae4e745d9504ae05f09 (patch)
tree72c6c36b028dee2b93c37f3464b40c670f22d276 /arch/arm/boot/dts/bcm958525xmc.dts
parentfe6bf9999723a4a0b176267fc00ae38fa0560429 (diff)
downloadlinux-89b0a4c7da3d8e799a4aaae4e745d9504ae05f09.tar.bz2
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/bcm958525xmc.dts')
-rw-r--r--arch/arm/boot/dts/bcm958525xmc.dts34
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm958525xmc.dts b/arch/arm/boot/dts/bcm958525xmc.dts
index 4492f55720d9..89d9abcbcd2f 100644
--- a/arch/arm/boot/dts/bcm958525xmc.dts
+++ b/arch/arm/boot/dts/bcm958525xmc.dts
@@ -134,6 +134,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>;
+ };
+ };
+};
+
&sata_phy0 {
status = "okay";
};