ARM: tegra: add non-removable and keep-power-in-suspend property for MMC
authorJoseph Lo <josephl@nvidia.com>
Wed, 3 Apr 2013 20:34:39 +0000 (14:34 -0600)
committerStephen Warren <swarren@nvidia.com>
Thu, 4 Apr 2013 23:17:43 +0000 (17:17 -0600)
This patch adds "non-removable" property of MMC host where the eMMC device
is for Tegra platform.

And the "keep-power-in-suspend" property was used for the SDIO device that
need this to go into suspend mode (e.g. BRCM43xx series).

Signed-off-by: Joseph Lo <josephl@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra114-dalmore.dts
arch/arm/boot/dts/tegra20-paz00.dts
arch/arm/boot/dts/tegra20-seaboard.dts
arch/arm/boot/dts/tegra20-ventana.dts
arch/arm/boot/dts/tegra20-whistler.dts
arch/arm/boot/dts/tegra30-beaver.dts
arch/arm/boot/dts/tegra30-cardhu-a02.dts
arch/arm/boot/dts/tegra30-cardhu-a04.dts
arch/arm/boot/dts/tegra30-cardhu.dtsi

index f111e3b03ef31d7fd94c95e37a635aa14cecff53..72c1f27af7f37da20524ee92504192aa3e4b6169 100644 (file)
        sdhci@78000600 {
                bus-width = <8>;
                status = "okay";
+               non-removable;
        };
 
        clocks {
index c421db49805886f3f670b5dd284550811f4ae711..3bd8448b59f5ea99d948de45f17dfabc08b84510 100644 (file)
        sdhci@c8000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {
index b8f0400823e51ed144ff84ba52950c83afc01b58..6bf4ee75efdeae9b574725235204feea2b57f0c6 100644 (file)
                status = "okay";
                power-gpios = <&gpio 86 0>; /* gpio PK6 */
                bus-width = <4>;
+               keep-power-in-suspend;
        };
 
        sdhci@c8000400 {
        sdhci@c8000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {
index 5688d9f367fda57dc0ac1f3b5d8e0012da3d2527..bdc07b567f25eb443ae966ec9b10c125c35c236e 100644 (file)
                status = "okay";
                power-gpios = <&gpio 86 0>; /* gpio PK6 */
                bus-width = <4>;
+               keep-power-in-suspend;
        };
 
        sdhci@c8000400 {
        sdhci@c8000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {
index 47c7a822a9b2b8b854b1f958edf24e550646326c..b3fc47384e7d340f8465bc592536194d02c91c32 100644 (file)
        sdhci@c8000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {
index 6248b2445b32e3df61b0344b3a436f69edef1f62..a930d19aeb30e0aa4376a7d0f666d6d52efd7fa1 100644 (file)
        sdhci@78000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {
index adc88aa50eb634e5c36b002f6a06420aa6917a7c..e392bd2dab9b5af322d39a5363e4e9cd479ef723 100644 (file)
@@ -88,6 +88,7 @@
                status = "okay";
                power-gpios = <&gpio 28 0>; /* gpio PD4 */
                bus-width = <4>;
+               keep-power-in-suspend;
        };
 };
 
index 08163e145d57d10691f85ae6de770321d5f168f4..d0db6c7e774fa5de34fdb7b2a8609724a66db444 100644 (file)
                status = "okay";
                power-gpios = <&gpio 27 0>; /* gpio PD3 */
                bus-width = <4>;
+               keep-power-in-suspend;
        };
 };
index 7edd51e059aec614b5f604924eaa3aebc1a2f40e..0e97c749900861fb06c3d91b7b13dff76c0c5176 100644 (file)
        sdhci@78000600 {
                status = "okay";
                bus-width = <8>;
+               non-removable;
        };
 
        clocks {