arm64: zynqmp: Add 'no-1-8-v' property for ZynqMP Boards
authorManish Narani <manish.narani@xilinx.com>
Fri, 14 Feb 2020 06:37:30 +0000 (23:37 -0700)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 6 Apr 2020 10:51:31 +0000 (12:51 +0200)
Modify dts files to add 'no-1-8-v' property for all the ZynqMP boards.
User can remove this property to enable the UHS mode. This is to keep
the same speed (HS) modes across all the stages of the Linux Boot. Due
to power cycling limitation of some of the ZynqMP boards, some SD cards
don't get power cycled and are failing in Linux.

Signed-off-by: Manish Narani <manish.narani@xilinx.com>
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts
arch/arm/dts/zynqmp-zcu102-rev1.0.dts
arch/arm/dts/zynqmp-zcu102-revA.dts
arch/arm/dts/zynqmp-zcu106-revA.dts
arch/arm/dts/zynqmp-zcu111-revA.dts
arch/arm/dts/zynqmp-zcu1285-revA.dts
arch/arm/dts/zynqmp-zcu208-revA.dts
arch/arm/dts/zynqmp-zcu216-revA.dts

index d604cf1342520a9f765f74778bb612fe138781b6..d8ea5578e779a6dbe5d81805dd827871ffa2d95e 100644 (file)
 /* SD1 with level shifter */
 &sdhci1 {
        status = "okay";
-       no-1-8-v;       /* for 1.0 silicon */
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
 
index f39013794fa23a675eb662a1d63e34e74cb83457..d508f3359943f198f15b7ed65ef27a4124bb3faa 100644 (file)
@@ -34,7 +34,3 @@
                reg = <0xe0 0x3>;
        };
 };
-
-&sdhci1 {
-       /delete-property/ no-1-8-v;
-};
index 222b67c7ce2f85d761df3ec83d3e734ab5742e62..e63f4b9cd8b09f328774f9ad959bf1b0485c5c00 100644 (file)
 /* SD1 with level shifter */
 &sdhci1 {
        status = "okay";
-       no-1-8-v;       /* for 1.0 silicon */
+       /*
+        * 1.0 revision has level shifter and this property should be
+        * removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
 
index dc533f5f6dd7daeb2b1a2dd20fac9ed1636f356d..a5c4309f2f39070d1154a27e85384f842f9779b2 100644 (file)
 /* SD1 with level shifter */
 &sdhci1 {
        status = "okay";
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
 
index 1304c509ac2a52a3e9d4f5479b764351faf442c2..755c30e9ff67ac6188046ad0cd6ae1f37ac29c97 100644 (file)
 &sdhci1 {
        status = "okay";
        disable-wp;
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
 
index 8a4d5b9fed19083e7ce3bd06726905ce85bf144b..d8b9cb1a9e1300586b2143e541a04b6ab2814ba8 100644 (file)
 
 &sdhci1 {
        status = "okay";
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
index 7395f23b6757309fb83ff97e88632911ea64cb18..75ecd7a5c203e31ad5596f8851e960379942e104 100644 (file)
 &sdhci1 {
        status = "okay";
        disable-wp;
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };
 
index f08bbe36c2a5c6ce0da71162a6ad4f8e8a6d50f1..f3b5edfeb4234f1ea3a8036f41a4182a3ea4c587 100644 (file)
 &sdhci1 {
        status = "okay";
        disable-wp;
+       /*
+        * This property should be removed for supporting UHS mode
+        */
+       no-1-8-v;
        xlnx,mio_bank = <1>;
 };