[PATCH 1/2] Powerpc: Add voltage support in dts file

Subsystems: linux for powerpc (32-bit and 64-bit), multimedia card (mmc), secure digital (sd) and sdio subsystem, open firmware and flattened device tree bindings, the rest

STALE4768d

3 messages, 2 authors, 2013-07-23 · open the first message on its own page

[PATCH 1/2] Powerpc: Add voltage support in dts file

From: Haijun Zhang <hidden>
Date: 2013-07-23 03:50:35

eSDHC of T4240 had 1.8v voltage support. Add this node to specify
eSDHC voltage capacity. If this node not specified eSDHC driver
still can read from eSDHC host capacity register.

Signed-off-by: Haijun Zhang <redacted>
Signed-off-by: Anton Vorontsov <redacted>
---
changes for this patch set:
	- split from patch [PATCH 1/2] Powerpc: Add 
	- voltage ranges support for T4

 Documentation/devicetree/bindings/mmc/fsl-esdhc.txt | 3 +++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi         | 1 +
 2 files changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
index bd9be0b..f1ac253 100644
--- a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
+++ b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
@@ -19,6 +19,8 @@ Optional properties:
     "bus-width = <1>" property.
   - sdhci,auto-cmd12: specifies that a controller can only handle auto
     CMD12.
+  - 3300 3300: specifies that eSDHC controller can support voltages ranges
+    from 3300 to 3300.
 
 Example:
 
@@ -29,4 +31,5 @@ sdhci@2e000 {
 	interrupt-parent = <&ipic>;
 	/* Filled in by U-Boot */
 	clock-frequency = <0>;
+	voltage-ranges = <3300 3300>;
 };
diff --git a/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi b/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi
index bd611a9..567d0fb 100644
--- a/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/t4240si-post.dtsi
@@ -399,6 +399,7 @@
 	sdhc@114000 {
 		compatible = "fsl,t4240-esdhc", "fsl,esdhc";
 		sdhci,auto-cmd12;
+		voltage-ranges = <1800 1800>;
 	};
 /include/ "qoriq-i2c-0.dtsi"
 /include/ "qoriq-i2c-1.dtsi"
-- 
1.8.0

[PATCH 2/2] Powerpc: Add 3.3v voltage support for T4240QDS

From: Haijun Zhang <hidden>
Date: 2013-07-23 03:50:40

Freescale T4240QDS reference board has extra voltage shifters added
to allow 3.3V operation, so add 3.3v voltage support for T4240QDS.

Signed-off-by: Haijun Zhang <redacted>
Signed-off-by: Anton Vorontsov <redacted>
---
changes for this patch set:
	- split from patch [PATCH 1/2] Powerpc: Add
	- voltage ranges support for T4

 arch/powerpc/boot/dts/t4240qds.dts | 5 +++++
 1 file changed, 5 insertions(+)
diff --git a/arch/powerpc/boot/dts/t4240qds.dts b/arch/powerpc/boot/dts/t4240qds.dts
index 0555976..5beccdd 100644
--- a/arch/powerpc/boot/dts/t4240qds.dts
+++ b/arch/powerpc/boot/dts/t4240qds.dts
@@ -148,6 +148,11 @@
 				interrupts = <0x1 0x1 0 0>;
 			};
 		};
+
+		sdhc@114000 {
+			compatible = "fsl,t4240-esdhc", "fsl,esdhc";
+			voltage-ranges = <1800 1800 3300 3300>;
+		};
 	};
 
 	pci0: pcie@ffe240000 {
-- 
1.8.0

Re: [PATCH 1/2] Powerpc: Add voltage support in dts file

From: Scott Wood <hidden>
Date: 2013-07-23 16:19:31

On 07/22/2013 09:59:04 PM, Haijun Zhang wrote:
quoted hunk
eSDHC of T4240 had 1.8v voltage support. Add this node to specify
eSDHC voltage capacity. If this node not specified eSDHC driver
still can read from eSDHC host capacity register.
=20
Signed-off-by: Haijun Zhang <redacted>
Signed-off-by: Anton Vorontsov <redacted>
---
changes for this patch set:
	- split from patch [PATCH 1/2] Powerpc: Add
	- voltage ranges support for T4
=20
 Documentation/devicetree/bindings/mmc/fsl-esdhc.txt | 3 +++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi         | 1 +
 2 files changed, 4 insertions(+)
=20
diff --git a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt =20
b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
index bd9be0b..f1ac253 100644
--- a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
+++ b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
@@ -19,6 +19,8 @@ Optional properties:
     "bus-width =3D <1>" property.
   - sdhci,auto-cmd12: specifies that a controller can only handle =20
auto
     CMD12.
+  - 3300 3300: specifies that eSDHC controller can support voltages =20
ranges
+    from 3300 to 3300.
"3300 3300" is not a property name -- and the voltage-ranges property =20
should be defined more generically, as is done for mmc-spi-slot.txt.

-Scott=
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help