diff options
author | Joseph Lo <josephl@nvidia.com> | 2013-04-03 16:34:39 -0400 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2013-04-04 19:17:43 -0400 |
commit | 7a2617a64dac0ce559bee0710704aa7d51f4e92a (patch) | |
tree | 96f0240797a2c69b1c976e280bd6955e7f111979 /arch/arm/boot/dts | |
parent | 9be1e13e6e53048cce6135c823226f1198ee1725 (diff) |
ARM: tegra: add non-removable and keep-power-in-suspend property for MMC
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>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/tegra114-dalmore.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-paz00.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-seaboard.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-ventana.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-whistler.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-beaver.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu-a02.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu-a04.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu.dtsi | 1 |
9 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra114-dalmore.dts b/arch/arm/boot/dts/tegra114-dalmore.dts index f111e3b03ef3..72c1f27af7f3 100644 --- a/arch/arm/boot/dts/tegra114-dalmore.dts +++ b/arch/arm/boot/dts/tegra114-dalmore.dts | |||
@@ -836,6 +836,7 @@ | |||
836 | sdhci@78000600 { | 836 | sdhci@78000600 { |
837 | bus-width = <8>; | 837 | bus-width = <8>; |
838 | status = "okay"; | 838 | status = "okay"; |
839 | non-removable; | ||
839 | }; | 840 | }; |
840 | 841 | ||
841 | clocks { | 842 | clocks { |
diff --git a/arch/arm/boot/dts/tegra20-paz00.dts b/arch/arm/boot/dts/tegra20-paz00.dts index c421db498058..3bd8448b59f5 100644 --- a/arch/arm/boot/dts/tegra20-paz00.dts +++ b/arch/arm/boot/dts/tegra20-paz00.dts | |||
@@ -445,6 +445,7 @@ | |||
445 | sdhci@c8000600 { | 445 | sdhci@c8000600 { |
446 | status = "okay"; | 446 | status = "okay"; |
447 | bus-width = <8>; | 447 | bus-width = <8>; |
448 | non-removable; | ||
448 | }; | 449 | }; |
449 | 450 | ||
450 | clocks { | 451 | clocks { |
diff --git a/arch/arm/boot/dts/tegra20-seaboard.dts b/arch/arm/boot/dts/tegra20-seaboard.dts index b8f0400823e5..6bf4ee75efde 100644 --- a/arch/arm/boot/dts/tegra20-seaboard.dts +++ b/arch/arm/boot/dts/tegra20-seaboard.dts | |||
@@ -580,6 +580,7 @@ | |||
580 | status = "okay"; | 580 | status = "okay"; |
581 | power-gpios = <&gpio 86 0>; /* gpio PK6 */ | 581 | power-gpios = <&gpio 86 0>; /* gpio PK6 */ |
582 | bus-width = <4>; | 582 | bus-width = <4>; |
583 | keep-power-in-suspend; | ||
583 | }; | 584 | }; |
584 | 585 | ||
585 | sdhci@c8000400 { | 586 | sdhci@c8000400 { |
@@ -593,6 +594,7 @@ | |||
593 | sdhci@c8000600 { | 594 | sdhci@c8000600 { |
594 | status = "okay"; | 595 | status = "okay"; |
595 | bus-width = <8>; | 596 | bus-width = <8>; |
597 | non-removable; | ||
596 | }; | 598 | }; |
597 | 599 | ||
598 | clocks { | 600 | clocks { |
diff --git a/arch/arm/boot/dts/tegra20-ventana.dts b/arch/arm/boot/dts/tegra20-ventana.dts index 5688d9f367fd..bdc07b567f25 100644 --- a/arch/arm/boot/dts/tegra20-ventana.dts +++ b/arch/arm/boot/dts/tegra20-ventana.dts | |||
@@ -516,6 +516,7 @@ | |||
516 | status = "okay"; | 516 | status = "okay"; |
517 | power-gpios = <&gpio 86 0>; /* gpio PK6 */ | 517 | power-gpios = <&gpio 86 0>; /* gpio PK6 */ |
518 | bus-width = <4>; | 518 | bus-width = <4>; |
519 | keep-power-in-suspend; | ||
519 | }; | 520 | }; |
520 | 521 | ||
521 | sdhci@c8000400 { | 522 | sdhci@c8000400 { |
@@ -529,6 +530,7 @@ | |||
529 | sdhci@c8000600 { | 530 | sdhci@c8000600 { |
530 | status = "okay"; | 531 | status = "okay"; |
531 | bus-width = <8>; | 532 | bus-width = <8>; |
533 | non-removable; | ||
532 | }; | 534 | }; |
533 | 535 | ||
534 | clocks { | 536 | clocks { |
diff --git a/arch/arm/boot/dts/tegra20-whistler.dts b/arch/arm/boot/dts/tegra20-whistler.dts index 47c7a822a9b2..b3fc47384e7d 100644 --- a/arch/arm/boot/dts/tegra20-whistler.dts +++ b/arch/arm/boot/dts/tegra20-whistler.dts | |||
@@ -518,6 +518,7 @@ | |||
518 | sdhci@c8000600 { | 518 | sdhci@c8000600 { |
519 | status = "okay"; | 519 | status = "okay"; |
520 | bus-width = <8>; | 520 | bus-width = <8>; |
521 | non-removable; | ||
521 | }; | 522 | }; |
522 | 523 | ||
523 | clocks { | 524 | clocks { |
diff --git a/arch/arm/boot/dts/tegra30-beaver.dts b/arch/arm/boot/dts/tegra30-beaver.dts index 6248b2445b32..a930d19aeb30 100644 --- a/arch/arm/boot/dts/tegra30-beaver.dts +++ b/arch/arm/boot/dts/tegra30-beaver.dts | |||
@@ -266,6 +266,7 @@ | |||
266 | sdhci@78000600 { | 266 | sdhci@78000600 { |
267 | status = "okay"; | 267 | status = "okay"; |
268 | bus-width = <8>; | 268 | bus-width = <8>; |
269 | non-removable; | ||
269 | }; | 270 | }; |
270 | 271 | ||
271 | clocks { | 272 | clocks { |
diff --git a/arch/arm/boot/dts/tegra30-cardhu-a02.dts b/arch/arm/boot/dts/tegra30-cardhu-a02.dts index adc88aa50eb6..e392bd2dab9b 100644 --- a/arch/arm/boot/dts/tegra30-cardhu-a02.dts +++ b/arch/arm/boot/dts/tegra30-cardhu-a02.dts | |||
@@ -88,6 +88,7 @@ | |||
88 | status = "okay"; | 88 | status = "okay"; |
89 | power-gpios = <&gpio 28 0>; /* gpio PD4 */ | 89 | power-gpios = <&gpio 28 0>; /* gpio PD4 */ |
90 | bus-width = <4>; | 90 | bus-width = <4>; |
91 | keep-power-in-suspend; | ||
91 | }; | 92 | }; |
92 | }; | 93 | }; |
93 | 94 | ||
diff --git a/arch/arm/boot/dts/tegra30-cardhu-a04.dts b/arch/arm/boot/dts/tegra30-cardhu-a04.dts index 08163e145d57..d0db6c7e774f 100644 --- a/arch/arm/boot/dts/tegra30-cardhu-a04.dts +++ b/arch/arm/boot/dts/tegra30-cardhu-a04.dts | |||
@@ -100,5 +100,6 @@ | |||
100 | status = "okay"; | 100 | status = "okay"; |
101 | power-gpios = <&gpio 27 0>; /* gpio PD3 */ | 101 | power-gpios = <&gpio 27 0>; /* gpio PD3 */ |
102 | bus-width = <4>; | 102 | bus-width = <4>; |
103 | keep-power-in-suspend; | ||
103 | }; | 104 | }; |
104 | }; | 105 | }; |
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi index 7edd51e059ae..0e97c7499008 100644 --- a/arch/arm/boot/dts/tegra30-cardhu.dtsi +++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi | |||
@@ -320,6 +320,7 @@ | |||
320 | sdhci@78000600 { | 320 | sdhci@78000600 { |
321 | status = "okay"; | 321 | status = "okay"; |
322 | bus-width = <8>; | 322 | bus-width = <8>; |
323 | non-removable; | ||
323 | }; | 324 | }; |
324 | 325 | ||
325 | clocks { | 326 | clocks { |