mirror of https://gitee.com/openkylin/linux.git
ARM: tegra: venice2 - Enable HDMI
Add HDMI +5V, 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> Signed-off-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:
parent
9dd604dfb8
commit
329c39f877
|
@ -17,6 +17,18 @@ memory {
|
||||||
};
|
};
|
||||||
|
|
||||||
host1x@0,50000000 {
|
host1x@0,50000000 {
|
||||||
|
hdmi@0,54280000 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
vdd-supply = <&vdd_3v3_hdmi>;
|
||||||
|
pll-supply = <&vdd_hdmi_pll>;
|
||||||
|
hdmi-supply = <&vdd_5v0_hdmi>;
|
||||||
|
|
||||||
|
nvidia,ddc-i2c-bus = <&hdmi_ddc>;
|
||||||
|
nvidia,hpd-gpio =
|
||||||
|
<&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
sor@0,54540000 {
|
sor@0,54540000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
@ -601,7 +613,7 @@ i2c@0,7000c500 {
|
||||||
clock-frequency = <100000>;
|
clock-frequency = <100000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c@0,7000c700 {
|
hdmi_ddc: i2c@0,7000c700 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <100000>;
|
clock-frequency = <100000>;
|
||||||
};
|
};
|
||||||
|
@ -700,7 +712,7 @@ sd3 {
|
||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
sd4 {
|
vdd_1v05_run: sd4 {
|
||||||
regulator-name = "+1.05V_RUN";
|
regulator-name = "+1.05V_RUN";
|
||||||
regulator-min-microvolt = <1050000>;
|
regulator-min-microvolt = <1050000>;
|
||||||
regulator-max-microvolt = <1050000>;
|
regulator-max-microvolt = <1050000>;
|
||||||
|
@ -1147,6 +1159,27 @@ vdd_3v3_lp0: regulator@10 {
|
||||||
enable-active-high;
|
enable-active-high;
|
||||||
vin-supply = <&vdd_3v3_sys>;
|
vin-supply = <&vdd_3v3_sys>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vdd_hdmi_pll: regulator@11 {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
reg = <11>;
|
||||||
|
regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL";
|
||||||
|
regulator-min-microvolt = <1050000>;
|
||||||
|
regulator-max-microvolt = <1050000>;
|
||||||
|
gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
|
||||||
|
vin-supply = <&vdd_1v05_run>;
|
||||||
|
};
|
||||||
|
|
||||||
|
vdd_5v0_hdmi: regulator@12 {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
reg = <12>;
|
||||||
|
regulator-name = "+5V_HDMI_CON";
|
||||||
|
regulator-min-microvolt = <5000000>;
|
||||||
|
regulator-max-microvolt = <5000000>;
|
||||||
|
gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
|
||||||
|
enable-active-high;
|
||||||
|
vin-supply = <&vdd_5v0_sys>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
sound {
|
sound {
|
||||||
|
|
Loading…
Reference in New Issue