]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ARM: tegra: transformers: Add connector node
authorSvyatoslav Ryhel <clamor95@gmail.com>
Mon, 23 Feb 2026 06:55:00 +0000 (08:55 +0200)
committerThierry Reding <treding@nvidia.com>
Fri, 27 Mar 2026 23:39:52 +0000 (00:39 +0100)
All ASUS Transformers have micro-HDMI connector directly available.
After Tegra HDMI got bridge/connector support, we should use connector
framework for proper HW description.

Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30
Tested-by: Robert Eckelmann <longnoserob@gmail.com> # ASUS TF101 T20
Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # ASUS TF201 T30
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts

index 5d9e23a438204c42f627c4fe04ec430b3cd448e0..9296e7970ce4ebf4163e391bb88ab1388a256e86 100644 (file)
                        pll-supply = <&vdd_1v8_vio>;
                        vdd-supply = <&vdd_3v3_sys>;
 
-                       nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
-                       nvidia,ddc-i2c-bus = <&hdmi_ddc>;
+                       port {
+                               hdmi_out: endpoint {
+                                       remote-endpoint = <&hdmi_connector_in>;
+                               };
+                       };
                };
        };
 
                clock-output-names = "pmic-oscillator";
        };
 
+       hdmi-connector {
+               compatible = "hdmi-connector";
+               type = "d";
+
+               hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
+               ddc-i2c-bus = <&hdmi_ddc>;
+
+               port {
+                       hdmi_connector_in: endpoint {
+                               remote-endpoint = <&hdmi_out>;
+                       };
+               };
+       };
+
        cpus {
                cpu0: cpu@0 {
                        cpu-supply = <&vdd_cpu>;