diff options
author | Thierry Reding <treding@nvidia.com> | 2013-11-22 20:39:54 +0100 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2014-01-10 10:15:38 +0100 |
commit | bddcb669dfc38a59377799cde90efc9ae5b24d05 (patch) | |
tree | 813b96f4e37aca18c3fa0d7b8ff561d608c2c811 | |
parent | 0d95d59c15299599d5e5386b68657b4dbe8622e3 (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.dts | 22 |
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 { |