From 56ea16deb233fec2b4fb070a2da9e53894c9e6c7 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Fri, 9 May 2025 00:58:33 -0500 Subject: [PATCH] arm64: tegra: Enable HDMI on P2894 Add regulators and enable the host1x nodes necessary to attain video output via hdmi. Signed-off-by: Aaron Kling --- .../arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi index f327d16156e4..6fd8ecd8cb9c 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi @@ -35,6 +35,24 @@ }; }; + host1x@50000000 { + dpaux@54040000 { + status = "okay"; + }; + + sor@54580000 { + status = "okay"; + + avdd-io-hdmi-dp-supply = <&max77620_ldo8>; + vdd-hdmi-dp-pll-supply = <&max77620_sd3>; + hdmi-supply = <&vdd_hdmi>; + + nvidia,ddc-i2c-bus = <&hdmi_ddc>; + nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1) + GPIO_ACTIVE_LOW>; + }; + }; + gpu@57000000 { vdd-supply = <&vdd_gpu>; status = "okay"; @@ -1623,6 +1641,12 @@ }; }; + /* HDMI DDC */ + hdmi_ddc: i2c@7000c700 { + status = "okay"; + clock-frequency = <100000>; + }; + pmc@7000e400 { nvidia,invert-interrupt; nvidia,suspend-mode = <0>;