summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/bcm988312hr.dts
diff options
context:
space:
mode:
authorJon Mason <jon.mason@broadcom.com>2016-12-13 21:13:47 +0300
committerFlorian Fainelli <f.fainelli@gmail.com>2017-01-19 04:18:19 +0300
commit89b0a4c7da3d8e799a4aaae4e745d9504ae05f09 (patch)
tree72c6c36b028dee2b93c37f3464b40c670f22d276 /arch/arm/boot/dts/bcm988312hr.dts
parentfe6bf9999723a4a0b176267fc00ae38fa0560429 (diff)
downloadlinux-89b0a4c7da3d8e799a4aaae4e745d9504ae05f09.tar.xz
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/bcm988312hr.dts')
-rw-r--r--arch/arm/boot/dts/bcm988312hr.dts34
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm988312hr.dts b/arch/arm/boot/dts/bcm988312hr.dts
index 104afe98a43b..c324c9fbe3fc 100644
--- a/arch/arm/boot/dts/bcm988312hr.dts
+++ b/arch/arm/boot/dts/bcm988312hr.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>;
+ };
+ };
+};
+
&sata_phy0 {
status = "okay";
};