MLK-11939: ARM: dts: Add ddrsmp to device tree for i.mx6sx sabreauto and sdb board
authorHan Xu <b45815@freescale.com>
Fri, 13 Nov 2015 16:48:22 +0000 (10:48 -0600)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:49:24 +0000 (14:49 -0500)
Add ddrsmp parameter to device tree for i.MX6SX Sabreauto/Sabresd board.

DDRSMP value:
0 ---- i.MX6SX Sabresd board (RevB and RevA)
2 ---- i.MX6SX Sabreauto board

The Sabresd RevA board also needs to reduce clock to 29Mhz according to
the Spansion spec.

Signed-off-by: Han Xu <b45815@freescale.com>
arch/arm/boot/dts/imx6sx-sabreauto.dts
arch/arm/boot/dts/imx6sx-sdb-reva.dts
arch/arm/boot/dts/imx6sx-sdb.dts

index 64f7070..f172598 100644 (file)
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_qspi1_1>;
        status = "okay";
+       ddrsmp=<2>;
 
        flash0: n25q256a@0 {
                #address-cells = <1>;
index 1592dd6..245465d 100644 (file)
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_qspi2>;
        status = "okay";
+       ddrsmp=<0>;
 
        flash0: s25fl128s@0 {
                reg = <0>;
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spansion,s25fl128s", "jedec,spi-nor";
-               spi-max-frequency = <66000000>;
+               spi-max-frequency = <29000000>;
        };
 
        flash1: s25fl128s@1 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spansion,s25fl128s", "jedec,spi-nor";
-               spi-max-frequency = <66000000>;
+               spi-max-frequency = <29000000>;
        };
 };
index 8b5af2c..39c7e24 100644 (file)
@@ -37,6 +37,8 @@
        status = "okay";
 
 #ifndef SPANSIONFLASH
+       ddrsmp=<0>;
+
        flash0: n25q256a@0 {
                #address-cells = <1>;
                #size-cells = <1>;