linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers
@ 2012-11-16 15:56 Thierry Reding
  2012-11-16 15:56 ` [PATCH 1/3] ARM: tegra: tamonten: Add host1x support Thierry Reding
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Thierry Reding @ 2012-11-16 15:56 UTC (permalink / raw)
  To: linux-arm-kernel

The three patches in this series enable the HDMI output on Plutux and
TEC. The Medcom-Wide only has an LVDS output and the TEC has an LVDS
output as well, but since they depend on the videomode helpers and the
power-sequences patch series, they will only be enabled in subsequent
patches.

Thierry

Thierry Reding (3):
  ARM: tegra: tamonten: Add host1x support
  ARM: tegra: plutux: Enable HDMI output
  ARM: tegra: tec: Enable HDMI output

 arch/arm/boot/dts/tegra20-plutux.dts    |  6 ++++++
 arch/arm/boot/dts/tegra20-tamonten.dtsi | 16 +++++++++++++---
 arch/arm/boot/dts/tegra20-tec.dts       |  6 ++++++
 3 files changed, 25 insertions(+), 3 deletions(-)

-- 
1.8.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/3] ARM: tegra: tamonten: Add host1x support
  2012-11-16 15:56 [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Thierry Reding
@ 2012-11-16 15:56 ` Thierry Reding
  2012-11-16 15:56 ` [PATCH 2/3] ARM: tegra: plutux: Enable HDMI output Thierry Reding
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Thierry Reding @ 2012-11-16 15:56 UTC (permalink / raw)
  To: linux-arm-kernel

Hook up the required regulators, I2C DDC adapter and hotplug detect GPIO
to the Tamonten HDMI output. Carrier boards still need to explicitly
enable the output to use it.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
---
 arch/arm/boot/dts/tegra20-tamonten.dtsi | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/tegra20-tamonten.dtsi b/arch/arm/boot/dts/tegra20-tamonten.dtsi
index 95df80e..a239ccd 100644
--- a/arch/arm/boot/dts/tegra20-tamonten.dtsi
+++ b/arch/arm/boot/dts/tegra20-tamonten.dtsi
@@ -8,6 +8,16 @@
 		reg = <0x00000000 0x20000000>;
 	};
 
+	host1x {
+		hdmi {
+			vdd-supply = <&hdmi_vdd_reg>;
+			pll-supply = <&hdmi_pll_reg>;
+
+			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
+			nvidia,hpd-gpio = <&gpio 111 0>; /* PN7 */
+		};
+	};
+
 	pinmux {
 		pinctrl-names = "default";
 		pinctrl-0 = <&state_default>;
@@ -292,7 +302,7 @@
 		pinctrl-1 = <&state_i2cmux_pta>;
 		pinctrl-2 = <&state_i2cmux_idle>;
 
-		i2c at 0 {
+		hdmi_ddc: i2c at 0 {
 			reg = <0>;
 			#address-cells = <1>;
 			#size-cells = <0>;
@@ -407,13 +417,13 @@
 					regulator-max-microvolt = <2850000>;
 				};
 
-				ldo7 {
+				hdmi_vdd_reg: ldo7 {
 					regulator-name = "vdd_ldo7,avdd_hdmi";
 					regulator-min-microvolt = <3300000>;
 					regulator-max-microvolt = <3300000>;
 				};
 
-				ldo8 {
+				hdmi_pll_reg: ldo8 {
 					regulator-name = "vdd_ldo8,avdd_hdmi_pll";
 					regulator-min-microvolt = <1800000>;
 					regulator-max-microvolt = <1800000>;
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/3] ARM: tegra: plutux: Enable HDMI output
  2012-11-16 15:56 [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Thierry Reding
  2012-11-16 15:56 ` [PATCH 1/3] ARM: tegra: tamonten: Add host1x support Thierry Reding
@ 2012-11-16 15:56 ` Thierry Reding
  2012-11-16 15:56 ` [PATCH 3/3] ARM: tegra: tec: " Thierry Reding
  2012-11-16 16:18 ` [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Stephen Warren
  3 siblings, 0 replies; 5+ messages in thread
From: Thierry Reding @ 2012-11-16 15:56 UTC (permalink / raw)
  To: linux-arm-kernel

Enable the HDMI output found on Plutux boards.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
---
 arch/arm/boot/dts/tegra20-plutux.dts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/tegra20-plutux.dts b/arch/arm/boot/dts/tegra20-plutux.dts
index 331a3ef..2894800 100644
--- a/arch/arm/boot/dts/tegra20-plutux.dts
+++ b/arch/arm/boot/dts/tegra20-plutux.dts
@@ -6,6 +6,12 @@
 	model = "Avionic Design Plutux board";
 	compatible = "ad,plutux", "ad,tamonten", "nvidia,tegra20";
 
+	host1x {
+		hdmi {
+			status = "okay";
+		};
+	};
+
 	i2c at 7000c000 {
 		wm8903: wm8903 at 1a {
 			compatible = "wlf,wm8903";
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 3/3] ARM: tegra: tec: Enable HDMI output
  2012-11-16 15:56 [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Thierry Reding
  2012-11-16 15:56 ` [PATCH 1/3] ARM: tegra: tamonten: Add host1x support Thierry Reding
  2012-11-16 15:56 ` [PATCH 2/3] ARM: tegra: plutux: Enable HDMI output Thierry Reding
@ 2012-11-16 15:56 ` Thierry Reding
  2012-11-16 16:18 ` [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Stephen Warren
  3 siblings, 0 replies; 5+ messages in thread
From: Thierry Reding @ 2012-11-16 15:56 UTC (permalink / raw)
  To: linux-arm-kernel

Enable the HDMI output found on Tamonten Evaluation Carrier boards.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
---
 arch/arm/boot/dts/tegra20-tec.dts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/tegra20-tec.dts b/arch/arm/boot/dts/tegra20-tec.dts
index 916bec1..402b210 100644
--- a/arch/arm/boot/dts/tegra20-tec.dts
+++ b/arch/arm/boot/dts/tegra20-tec.dts
@@ -6,6 +6,12 @@
 	model = "Avionic Design Tamonten Evaluation Carrier";
 	compatible = "ad,tec", "ad,tamonten", "nvidia,tegra20";
 
+	host1x {
+		hdmi {
+			status = "okay";
+		};
+	};
+
 	i2c at 7000c000 {
 		wm8903: wm8903 at 1a {
 			compatible = "wlf,wm8903";
-- 
1.8.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers
  2012-11-16 15:56 [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Thierry Reding
                   ` (2 preceding siblings ...)
  2012-11-16 15:56 ` [PATCH 3/3] ARM: tegra: tec: " Thierry Reding
@ 2012-11-16 16:18 ` Stephen Warren
  3 siblings, 0 replies; 5+ messages in thread
From: Stephen Warren @ 2012-11-16 16:18 UTC (permalink / raw)
  To: linux-arm-kernel

On 11/16/2012 08:56 AM, Thierry Reding wrote:
> The three patches in this series enable the HDMI output on Plutux and
> TEC. The Medcom-Wide only has an LVDS output and the TEC has an LVDS
> output as well, but since they depend on the videomode helpers and the
> power-sequences patch series, they will only be enabled in subsequent
> patches.

Thanks, I've applied the series to Tegra's for-3.8/dt branch.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-11-16 16:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-16 15:56 [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Thierry Reding
2012-11-16 15:56 ` [PATCH 1/3] ARM: tegra: tamonten: Add host1x support Thierry Reding
2012-11-16 15:56 ` [PATCH 2/3] ARM: tegra: plutux: Enable HDMI output Thierry Reding
2012-11-16 15:56 ` [PATCH 3/3] ARM: tegra: tec: " Thierry Reding
2012-11-16 16:18 ` [PATCH 0/3] ARM: tegra: Enable HDMI on Tamonten carriers Stephen Warren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).