summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2013-11-22 20:39:54 +0100
committerThierry Reding <treding@nvidia.com>2014-01-10 10:15:38 +0100
commitbddcb669dfc38a59377799cde90efc9ae5b24d05 (patch)
tree813b96f4e37aca18c3fa0d7b8ff561d608c2c811
parent0d95d59c15299599d5e5386b68657b4dbe8622e3 (diff)
WIP: ARM: tegra: Enable HDMI on Venice2
Add HDMI VDD and PLL regulators and enable the DDC I2C controller. Enable the HDMI device, provide the power supplies as well as the DDC adapter and use the standard pin (PN7) for hotplug detection. Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r--arch/arm/boot/dts/tegra124-venice2.dts22
1 files changed, 21 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/tegra124-venice2.dts b/arch/arm/boot/dts/tegra124-venice2.dts
index f9ed70145e0f..9127bb43d9a6 100644
--- a/arch/arm/boot/dts/tegra124-venice2.dts
+++ b/arch/arm/boot/dts/tegra124-venice2.dts
@@ -17,6 +17,17 @@
};
host1x@50000000 {
+ hdmi@54280000 {
+ status = "okay";
+
+ vdd-supply = <&vdd_hdmi_5v0_reg>;
+ pll-supply = <&pll_hdmi_reg>;
+
+ nvidia,ddc-i2c-bus = <&hdmi_ddc>;
+ nvidia,hpd-gpio =
+ <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
+ };
+
sor@54540000 {
status = "okay";
@@ -624,7 +635,7 @@
clock-frequency = <100000>;
};
- i2c@7000c700 {
+ hdmi_ddc: i2c@7000c700 {
status = "okay";
clock-frequency = <100000>;
};
@@ -1110,6 +1121,15 @@
enable-active-high;
gpio = <&as3722 4 GPIO_ACTIVE_HIGH>;
};
+
+ pll_hdmi_reg: regulator@9 {
+ compatible = "regulator-fixed";
+ reg = <9>;
+ regulator-name = "avdd_hdmi_pll";
+ regulator-min-microvolt = <1050000>;
+ regulator-max-microvolt = <1050000>;
+ gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
+ };
};
sound {