* [PATCH v2 0/2] ARM: tegra: document Tegra20 HDMI port @ 2026-02-23 6:54 Svyatoslav Ryhel 2026-02-23 6:54 ` [PATCH v2 1/2] dt-bindings: display: " Svyatoslav Ryhel 2026-02-23 6:55 ` [PATCH v2 2/2] ARM: tegra: transformers: add connector node Svyatoslav Ryhel 0 siblings, 2 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2026-02-23 6:54 UTC (permalink / raw) To: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel Document port which can be used in the HDMI to model it using OF graph. --- Changes in v2: - fixed intendation - adjusted port description --- Svyatoslav Ryhel (2): dt-bindings: display: tegra: document Tegra20 HDMI port ARM: tegra: transformers: add connector node .../display/tegra/nvidia,tegra20-hdmi.yaml | 13 ++++++++++-- .../boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +++++++++++++++++-- 2 files changed, 30 insertions(+), 4 deletions(-) -- 2.51.0 ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 1/2] dt-bindings: display: tegra: document Tegra20 HDMI port 2026-02-23 6:54 [PATCH v2 0/2] ARM: tegra: document Tegra20 HDMI port Svyatoslav Ryhel @ 2026-02-23 6:54 ` Svyatoslav Ryhel 2026-03-05 23:59 ` Rob Herring (Arm) 2026-02-23 6:55 ` [PATCH v2 2/2] ARM: tegra: transformers: add connector node Svyatoslav Ryhel 1 sibling, 1 reply; 19+ messages in thread From: Svyatoslav Ryhel @ 2026-02-23 6:54 UTC (permalink / raw) To: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel Tegra HDMI can be modeled using an OF graph. Reflect this in the bindings. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> --- .../bindings/display/tegra/nvidia,tegra20-hdmi.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml b/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml index f77197e4869f..b4bf2662780b 100644 --- a/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml +++ b/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml @@ -82,6 +82,10 @@ properties: description: phandle of a display panel $ref: /schemas/types.yaml#/definitions/phandle + port: + description: HDMI output port for connection to HDMI connector or bridge + $ref: /schemas/graph.yaml#/properties/port + "#sound-dai-cells": const: 0 @@ -97,8 +101,13 @@ required: - reset-names - pll-supply - vdd-supply - - nvidia,ddc-i2c-bus - - nvidia,hpd-gpio + +anyOf: + - required: + - nvidia,ddc-i2c-bus + - nvidia,hpd-gpio + - required: + - port examples: - | -- 2.51.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: display: tegra: document Tegra20 HDMI port 2026-02-23 6:54 ` [PATCH v2 1/2] dt-bindings: display: " Svyatoslav Ryhel @ 2026-03-05 23:59 ` Rob Herring (Arm) 0 siblings, 0 replies; 19+ messages in thread From: Rob Herring (Arm) @ 2026-03-05 23:59 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: Thomas Zimmermann, linux-kernel, Thierry Reding, dri-devel, linux-tegra, Simona Vetter, Jonathan Hunter, devicetree, Maxime Ripard, Thierry Reding, David Airlie, Conor Dooley, Maarten Lankhorst, Krzysztof Kozlowski On Mon, 23 Feb 2026 08:54:59 +0200, Svyatoslav Ryhel wrote: > Tegra HDMI can be modeled using an OF graph. Reflect this in the bindings. > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> > --- > .../bindings/display/tegra/nvidia,tegra20-hdmi.yaml | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-) > Reviewed-by: Rob Herring (Arm) <robh@kernel.org> ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2026-02-23 6:54 [PATCH v2 0/2] ARM: tegra: document Tegra20 HDMI port Svyatoslav Ryhel 2026-02-23 6:54 ` [PATCH v2 1/2] dt-bindings: display: " Svyatoslav Ryhel @ 2026-02-23 6:55 ` Svyatoslav Ryhel 2026-03-27 15:18 ` Thierry Reding 1 sibling, 1 reply; 19+ messages in thread From: Svyatoslav Ryhel @ 2026-02-23 6:55 UTC (permalink / raw) To: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel 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> --- .../boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts b/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts index 1ed0536ae3fa..498780a96cf9 100644 --- a/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts +++ b/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts @@ -67,8 +67,11 @@ hdmi: hdmi@54280000 { 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 = <&connector_in>; + }; + }; }; lcd: dsi@54300000 { @@ -2302,6 +2305,20 @@ clk32k_in: clock-32k { clock-output-names = "pmic-oscillator"; }; + connector { + compatible = "hdmi-connector"; + type = "d"; + + hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; + ddc-i2c-bus = <&hdmi_ddc>; + + port { + connector_in: endpoint { + remote-endpoint = <&hdmi_out>; + }; + }; + }; + cpus { cpu0: cpu@0 { cpu-supply = <&vdd_cpu>; -- 2.51.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2026-02-23 6:55 ` [PATCH v2 2/2] ARM: tegra: transformers: add connector node Svyatoslav Ryhel @ 2026-03-27 15:18 ` Thierry Reding 2026-03-27 15:28 ` Svyatoslav Ryhel 0 siblings, 1 reply; 19+ messages in thread From: Thierry Reding @ 2026-03-27 15:18 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, dri-devel, devicetree, linux-tegra, linux-kernel [-- Attachment #1: Type: text/plain, Size: 857 bytes --] On Mon, Feb 23, 2026 at 08:55:00AM +0200, Svyatoslav Ryhel wrote: > 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> > --- > .../boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +++++++++++++++++-- > 1 file changed, 19 insertions(+), 2 deletions(-) Two things about you commit messages that I have to fixup every time: 1. caps after the subject prefix 2. wrap commit message at 72 characters Both patches applied, thanks. Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2026-03-27 15:18 ` Thierry Reding @ 2026-03-27 15:28 ` Svyatoslav Ryhel 2026-03-27 23:45 ` Thierry Reding 0 siblings, 1 reply; 19+ messages in thread From: Svyatoslav Ryhel @ 2026-03-27 15:28 UTC (permalink / raw) To: Thierry Reding Cc: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, dri-devel, devicetree, linux-tegra, linux-kernel 27 березня 2026 р. 17:18:42 GMT+02:00, Thierry Reding <thierry.reding@kernel.org> пише: >On Mon, Feb 23, 2026 at 08:55:00AM +0200, Svyatoslav Ryhel wrote: >> 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> >> --- >> .../boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +++++++++++++++++-- >> 1 file changed, 19 insertions(+), 2 deletions(-) > >Two things about you commit messages that I have to fixup every time: > > 1. caps after the subject prefix Prefix ends with ':' which does not imply using of capital letter as '.' '!' or '?' do. Linux documentation does not regulate this. Even more, examples use lower case [PATCH 001/123] subsystem: summary phrase > 2. wrap commit message at 72 characters > The body of the explanation, line wrapped at 75 columns, which will be copied to the permanent changelog to describe this patch. The commit message is wrapped by 75 characters, as linux documentation requests. >Both patches applied, thanks. > >Thierry ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2026-03-27 15:28 ` Svyatoslav Ryhel @ 2026-03-27 23:45 ` Thierry Reding 0 siblings, 0 replies; 19+ messages in thread From: Thierry Reding @ 2026-03-27 23:45 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Thierry Reding, Jonathan Hunter, dri-devel, devicetree, linux-tegra, linux-kernel [-- Attachment #1: Type: text/plain, Size: 1635 bytes --] On Fri, Mar 27, 2026 at 05:28:04PM +0200, Svyatoslav Ryhel wrote: > > > 27 березня 2026 р. 17:18:42 GMT+02:00, Thierry Reding <thierry.reding@kernel.org> пише: > >On Mon, Feb 23, 2026 at 08:55:00AM +0200, Svyatoslav Ryhel wrote: > >> 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> > >> --- > >> .../boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +++++++++++++++++-- > >> 1 file changed, 19 insertions(+), 2 deletions(-) > > > >Two things about you commit messages that I have to fixup every time: > > > > 1. caps after the subject prefix > > Prefix ends with ':' which does not imply using of capital letter as '.' '!' or '?' do. Linux documentation does not regulate this. > > Even more, examples use lower case > > [PATCH 001/123] subsystem: summary phrase I don't care. > > 2. wrap commit message at 72 characters > > > > The body of the explanation, line wrapped at 75 columns, which will be copied to the permanent changelog to describe this patch. > > The commit message is wrapped by 75 characters, as linux documentation requests. Fine, I'll accept 75 columns then. Pay attention to point 1 though. Helps keep me in a good mood. Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 0/2] Support bridge/connector by Tegra HDMI @ 2023-06-18 8:50 Svyatoslav Ryhel 2023-06-18 8:50 ` Svyatoslav Ryhel 0 siblings, 1 reply; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-06-18 8:50 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Svyatoslav Ryhel, Maxim Schwalm, Dmitry Osipenko Cc: devicetree, linux-tegra, linux-kernel, dri-devel This patch adds support for the bridge/connector attached to the HDMI output, allowing to model the hardware properly. It keeps backwards compatibility with existing bindings and is required by devices which have a simple or MHL bridge connected to HDMI output like ASUS P1801-T or LG P880/P895 or HTC One X. Tested on ASUS Transformers which have no dedicated bridge but have type d HDMI connector directly available. Tests went smoothly. --- Chandes from v1: - no changes, re-sending --- Maxim Schwalm (1): drm/tegra: output: hdmi: Support bridge/connector Svyatoslav Ryhel (1): ARM: tegra: transformers: add connector node arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++-- .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++- drivers/gpu/drm/tegra/hdmi.c | 44 ++++++++++++++----- 3 files changed, 71 insertions(+), 16 deletions(-) -- 2.39.2 ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-06-18 8:50 [PATCH v2 0/2] Support bridge/connector by Tegra HDMI Svyatoslav Ryhel @ 2023-06-18 8:50 ` Svyatoslav Ryhel 0 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-06-18 8:50 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Svyatoslav Ryhel, Maxim Schwalm, Dmitry Osipenko Cc: devicetree, linux-tegra, linux-kernel, dri-devel 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> --- arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts index c2a9c3fb5b33..97350f566539 100644 --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts @@ -82,9 +82,11 @@ hdmi@54280000 { pll-supply = <&hdmi_pll_reg>; hdmi-supply = <&vdd_hdmi_en>; - nvidia,ddc-i2c-bus = <&hdmi_ddc>; - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) - GPIO_ACTIVE_HIGH>; + port@0 { + hdmi_out: endpoint { + remote-endpoint = <&connector_in>; + }; + }; }; }; @@ -963,6 +965,20 @@ clk32k_in: clock-32k-in { #clock-cells = <0>; }; + connector { + compatible = "hdmi-connector"; + type = "d"; + + hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; + ddc-i2c-bus = <&hdmi_ddc>; + + port { + connector_in: endpoint { + remote-endpoint = <&hdmi_out>; + }; + }; + }; + cpus { cpu0: cpu@0 { cpu-supply = <&vdd_cpu>; diff --git a/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi b/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi index bdb898ad6262..153d34a012bd 100644 --- a/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi @@ -80,8 +80,11 @@ hdmi: hdmi@54280000 { 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@0 { + hdmi_out: endpoint { + remote-endpoint = <&connector_in>; + }; + }; }; }; @@ -1492,6 +1495,20 @@ clk32k_in: clock-32k { clock-output-names = "pmic-oscillator"; }; + connector { + compatible = "hdmi-connector"; + type = "d"; + + hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; + ddc-i2c-bus = <&hdmi_ddc>; + + port { + connector_in: endpoint { + remote-endpoint = <&hdmi_out>; + }; + }; + }; + cpus { cpu0: cpu@0 { cpu-supply = <&vdd_cpu>; -- 2.39.2 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-06-18 8:50 ` Svyatoslav Ryhel 0 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-06-18 8:50 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Svyatoslav Ryhel, Maxim Schwalm, Dmitry Osipenko Cc: linux-tegra, devicetree, linux-kernel, dri-devel 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> --- arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts index c2a9c3fb5b33..97350f566539 100644 --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts @@ -82,9 +82,11 @@ hdmi@54280000 { pll-supply = <&hdmi_pll_reg>; hdmi-supply = <&vdd_hdmi_en>; - nvidia,ddc-i2c-bus = <&hdmi_ddc>; - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) - GPIO_ACTIVE_HIGH>; + port@0 { + hdmi_out: endpoint { + remote-endpoint = <&connector_in>; + }; + }; }; }; @@ -963,6 +965,20 @@ clk32k_in: clock-32k-in { #clock-cells = <0>; }; + connector { + compatible = "hdmi-connector"; + type = "d"; + + hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; + ddc-i2c-bus = <&hdmi_ddc>; + + port { + connector_in: endpoint { + remote-endpoint = <&hdmi_out>; + }; + }; + }; + cpus { cpu0: cpu@0 { cpu-supply = <&vdd_cpu>; diff --git a/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi b/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi index bdb898ad6262..153d34a012bd 100644 --- a/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi @@ -80,8 +80,11 @@ hdmi: hdmi@54280000 { 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@0 { + hdmi_out: endpoint { + remote-endpoint = <&connector_in>; + }; + }; }; }; @@ -1492,6 +1495,20 @@ clk32k_in: clock-32k { clock-output-names = "pmic-oscillator"; }; + connector { + compatible = "hdmi-connector"; + type = "d"; + + hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; + ddc-i2c-bus = <&hdmi_ddc>; + + port { + connector_in: endpoint { + remote-endpoint = <&hdmi_out>; + }; + }; + }; + cpus { cpu0: cpu@0 { cpu-supply = <&vdd_cpu>; -- 2.39.2 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-06-18 8:50 ` Svyatoslav Ryhel @ 2023-07-27 15:11 ` Thierry Reding -1 siblings, 0 replies; 19+ messages in thread From: Thierry Reding @ 2023-07-27 15:11 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Maxim Schwalm, Dmitry Osipenko, devicetree, linux-tegra, linux-kernel, dri-devel [-- Attachment #1: Type: text/plain, Size: 1531 bytes --] On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: > 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> > --- > arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- > .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- > 2 files changed, 38 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts > index c2a9c3fb5b33..97350f566539 100644 > --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts > +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts > @@ -82,9 +82,11 @@ hdmi@54280000 { > pll-supply = <&hdmi_pll_reg>; > hdmi-supply = <&vdd_hdmi_en>; > > - nvidia,ddc-i2c-bus = <&hdmi_ddc>; > - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) > - GPIO_ACTIVE_HIGH>; > + port@0 { > + hdmi_out: endpoint { > + remote-endpoint = <&connector_in>; > + }; > + }; Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't support OF graphs, so this would probably fail to validate if we merge it without a corresponding DT bindings update. Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-07-27 15:11 ` Thierry Reding 0 siblings, 0 replies; 19+ messages in thread From: Thierry Reding @ 2023-07-27 15:11 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: devicetree, Conor Dooley, Maxim Schwalm, linux-kernel, dri-devel, Mikko Perttunen, Rob Herring, Krzysztof Kozlowski, linux-tegra, Dmitry Osipenko, Jonathan Hunter [-- Attachment #1: Type: text/plain, Size: 1531 bytes --] On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: > 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> > --- > arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- > .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- > 2 files changed, 38 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts > index c2a9c3fb5b33..97350f566539 100644 > --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts > +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts > @@ -82,9 +82,11 @@ hdmi@54280000 { > pll-supply = <&hdmi_pll_reg>; > hdmi-supply = <&vdd_hdmi_en>; > > - nvidia,ddc-i2c-bus = <&hdmi_ddc>; > - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) > - GPIO_ACTIVE_HIGH>; > + port@0 { > + hdmi_out: endpoint { > + remote-endpoint = <&connector_in>; > + }; > + }; Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't support OF graphs, so this would probably fail to validate if we merge it without a corresponding DT bindings update. Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-07-27 15:11 ` Thierry Reding @ 2023-07-27 16:26 ` Svyatoslav Ryhel -1 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-07-27 16:26 UTC (permalink / raw) To: Thierry Reding Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Maxim Schwalm, Dmitry Osipenko, devicetree, linux-tegra, linux-kernel, dri-devel 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >> 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> >> --- >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >> 2 files changed, 38 insertions(+), 5 deletions(-) >> >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> index c2a9c3fb5b33..97350f566539 100644 >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> @@ -82,9 +82,11 @@ hdmi@54280000 { >> pll-supply = <&hdmi_pll_reg>; >> hdmi-supply = <&vdd_hdmi_en>; >> >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >> - GPIO_ACTIVE_HIGH>; >> + port@0 { >> + hdmi_out: endpoint { >> + remote-endpoint = <&connector_in>; >> + }; >> + }; > >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >support OF graphs, so this would probably fail to validate if we merge >it without a corresponding DT bindings update. drm/tegra patch is backwards compatible and connector node is optional. >Thierry ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-07-27 16:26 ` Svyatoslav Ryhel 0 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-07-27 16:26 UTC (permalink / raw) To: Thierry Reding Cc: devicetree, Conor Dooley, Maxim Schwalm, linux-kernel, dri-devel, Mikko Perttunen, Rob Herring, Krzysztof Kozlowski, linux-tegra, Dmitry Osipenko, Jonathan Hunter 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >> 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> >> --- >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >> 2 files changed, 38 insertions(+), 5 deletions(-) >> >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> index c2a9c3fb5b33..97350f566539 100644 >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> @@ -82,9 +82,11 @@ hdmi@54280000 { >> pll-supply = <&hdmi_pll_reg>; >> hdmi-supply = <&vdd_hdmi_en>; >> >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >> - GPIO_ACTIVE_HIGH>; >> + port@0 { >> + hdmi_out: endpoint { >> + remote-endpoint = <&connector_in>; >> + }; >> + }; > >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >support OF graphs, so this would probably fail to validate if we merge >it without a corresponding DT bindings update. drm/tegra patch is backwards compatible and connector node is optional. >Thierry ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-07-27 16:26 ` Svyatoslav Ryhel @ 2023-07-27 16:50 ` Thierry Reding -1 siblings, 0 replies; 19+ messages in thread From: Thierry Reding @ 2023-07-27 16:50 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Maxim Schwalm, Dmitry Osipenko, devicetree, linux-tegra, linux-kernel, dri-devel [-- Attachment #1: Type: text/plain, Size: 2030 bytes --] On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: > > > 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): > >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: > >> 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> > >> --- > >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- > >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- > >> 2 files changed, 38 insertions(+), 5 deletions(-) > >> > >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> index c2a9c3fb5b33..97350f566539 100644 > >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> @@ -82,9 +82,11 @@ hdmi@54280000 { > >> pll-supply = <&hdmi_pll_reg>; > >> hdmi-supply = <&vdd_hdmi_en>; > >> > >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; > >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) > >> - GPIO_ACTIVE_HIGH>; > >> + port@0 { > >> + hdmi_out: endpoint { > >> + remote-endpoint = <&connector_in>; > >> + }; > >> + }; > > > >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't > >support OF graphs, so this would probably fail to validate if we merge > >it without a corresponding DT bindings update. > > drm/tegra patch is backwards compatible and connector node is optional. We still need to document the connector node, otherwise the DT validation will complain about port@0 being used here, won't it? Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-07-27 16:50 ` Thierry Reding 0 siblings, 0 replies; 19+ messages in thread From: Thierry Reding @ 2023-07-27 16:50 UTC (permalink / raw) To: Svyatoslav Ryhel Cc: devicetree, Conor Dooley, Maxim Schwalm, linux-kernel, dri-devel, Mikko Perttunen, Rob Herring, Krzysztof Kozlowski, linux-tegra, Dmitry Osipenko, Jonathan Hunter [-- Attachment #1: Type: text/plain, Size: 2030 bytes --] On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: > > > 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): > >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: > >> 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> > >> --- > >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- > >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- > >> 2 files changed, 38 insertions(+), 5 deletions(-) > >> > >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> index c2a9c3fb5b33..97350f566539 100644 > >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts > >> @@ -82,9 +82,11 @@ hdmi@54280000 { > >> pll-supply = <&hdmi_pll_reg>; > >> hdmi-supply = <&vdd_hdmi_en>; > >> > >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; > >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) > >> - GPIO_ACTIVE_HIGH>; > >> + port@0 { > >> + hdmi_out: endpoint { > >> + remote-endpoint = <&connector_in>; > >> + }; > >> + }; > > > >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't > >support OF graphs, so this would probably fail to validate if we merge > >it without a corresponding DT bindings update. > > drm/tegra patch is backwards compatible and connector node is optional. We still need to document the connector node, otherwise the DT validation will complain about port@0 being used here, won't it? Thierry [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-07-27 16:50 ` Thierry Reding @ 2023-07-27 16:52 ` Svyatoslav Ryhel -1 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-07-27 16:52 UTC (permalink / raw) To: Thierry Reding Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Maxim Schwalm, Dmitry Osipenko, devicetree, linux-tegra, linux-kernel, dri-devel 27 липня 2023 р. 19:50:35 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: >> >> >> 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >> >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >> >> 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> >> >> --- >> >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >> >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >> >> 2 files changed, 38 insertions(+), 5 deletions(-) >> >> >> >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> index c2a9c3fb5b33..97350f566539 100644 >> >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> @@ -82,9 +82,11 @@ hdmi@54280000 { >> >> pll-supply = <&hdmi_pll_reg>; >> >> hdmi-supply = <&vdd_hdmi_en>; >> >> >> >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >> >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >> >> - GPIO_ACTIVE_HIGH>; >> >> + port@0 { >> >> + hdmi_out: endpoint { >> >> + remote-endpoint = <&connector_in>; >> >> + }; >> >> + }; >> > >> >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >> >support OF graphs, so this would probably fail to validate if we merge >> >it without a corresponding DT bindings update. >> >> drm/tegra patch is backwards compatible and connector node is optional. > >We still need to document the connector node, otherwise the DT >validation will complain about port@0 being used here, won't it? Honestly? I have no idea, linux dt yamls are my nightmare and a reason why most of my patches still are hanging in the void of mailing lists. >Thierry ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-07-27 16:52 ` Svyatoslav Ryhel 0 siblings, 0 replies; 19+ messages in thread From: Svyatoslav Ryhel @ 2023-07-27 16:52 UTC (permalink / raw) To: Thierry Reding Cc: devicetree, Conor Dooley, Maxim Schwalm, linux-kernel, dri-devel, Mikko Perttunen, Rob Herring, Krzysztof Kozlowski, linux-tegra, Dmitry Osipenko, Jonathan Hunter 27 липня 2023 р. 19:50:35 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: >> >> >> 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >> >On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >> >> 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> >> >> --- >> >> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >> >> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >> >> 2 files changed, 38 insertions(+), 5 deletions(-) >> >> >> >> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> index c2a9c3fb5b33..97350f566539 100644 >> >> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >> >> @@ -82,9 +82,11 @@ hdmi@54280000 { >> >> pll-supply = <&hdmi_pll_reg>; >> >> hdmi-supply = <&vdd_hdmi_en>; >> >> >> >> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >> >> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >> >> - GPIO_ACTIVE_HIGH>; >> >> + port@0 { >> >> + hdmi_out: endpoint { >> >> + remote-endpoint = <&connector_in>; >> >> + }; >> >> + }; >> > >> >Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >> >support OF graphs, so this would probably fail to validate if we merge >> >it without a corresponding DT bindings update. >> >> drm/tegra patch is backwards compatible and connector node is optional. > >We still need to document the connector node, otherwise the DT >validation will complain about port@0 being used here, won't it? Honestly? I have no idea, linux dt yamls are my nightmare and a reason why most of my patches still are hanging in the void of mailing lists. >Thierry ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node 2023-07-27 16:50 ` Thierry Reding @ 2023-08-01 21:29 ` Maxim Schwalm -1 siblings, 0 replies; 19+ messages in thread From: Maxim Schwalm @ 2023-08-01 21:29 UTC (permalink / raw) To: Thierry Reding, Svyatoslav Ryhel Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter, Mikko Perttunen, David Airlie, Daniel Vetter, Dmitry Osipenko, devicetree, linux-tegra, linux-kernel, dri-devel Hi, On 27.07.23 18:50, Thierry Reding wrote: > On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: >> >> >> 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >>> On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >>>> 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> >>>> --- >>>> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >>>> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >>>> 2 files changed, 38 insertions(+), 5 deletions(-) >>>> >>>> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> index c2a9c3fb5b33..97350f566539 100644 >>>> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> @@ -82,9 +82,11 @@ hdmi@54280000 { >>>> pll-supply = <&hdmi_pll_reg>; >>>> hdmi-supply = <&vdd_hdmi_en>; >>>> >>>> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >>>> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >>>> - GPIO_ACTIVE_HIGH>; >>>> + port@0 { >>>> + hdmi_out: endpoint { >>>> + remote-endpoint = <&connector_in>; >>>> + }; >>>> + }; >>> >>> Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >>> support OF graphs, so this would probably fail to validate if we merge >>> it without a corresponding DT bindings update. >> >> drm/tegra patch is backwards compatible and connector node is optional. > > We still need to document the connector node, otherwise the DT > validation will complain about port@0 being used here, won't it? this change indeed causes several new warnings: /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'port@0' does not match any of the regexes: 'pinctrl-[0-9]+' From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'nvidia,ddc-i2c-bus' is a required property From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'nvidia,hpd-gpio' is a required property From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml BTW, the parallel RGB port isn't properly documented in nvidia,tegra20-dc either. Best regards, Maxim ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/2] ARM: tegra: transformers: add connector node @ 2023-08-01 21:29 ` Maxim Schwalm 0 siblings, 0 replies; 19+ messages in thread From: Maxim Schwalm @ 2023-08-01 21:29 UTC (permalink / raw) To: Thierry Reding, Svyatoslav Ryhel Cc: devicetree, Conor Dooley, linux-kernel, dri-devel, Mikko Perttunen, Rob Herring, Krzysztof Kozlowski, linux-tegra, Dmitry Osipenko, Jonathan Hunter Hi, On 27.07.23 18:50, Thierry Reding wrote: > On Thu, Jul 27, 2023 at 07:26:28PM +0300, Svyatoslav Ryhel wrote: >> >> >> 27 липня 2023 р. 18:11:15 GMT+03:00, Thierry Reding <thierry.reding@gmail.com> написав(-ла): >>> On Sun, Jun 18, 2023 at 11:50:46AM +0300, Svyatoslav Ryhel wrote: >>>> 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> >>>> --- >>>> arch/arm/boot/dts/tegra20-asus-tf101.dts | 22 ++++++++++++++++--- >>>> .../dts/tegra30-asus-transformer-common.dtsi | 21 ++++++++++++++++-- >>>> 2 files changed, 38 insertions(+), 5 deletions(-) >>>> >>>> diff --git a/arch/arm/boot/dts/tegra20-asus-tf101.dts b/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> index c2a9c3fb5b33..97350f566539 100644 >>>> --- a/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> +++ b/arch/arm/boot/dts/tegra20-asus-tf101.dts >>>> @@ -82,9 +82,11 @@ hdmi@54280000 { >>>> pll-supply = <&hdmi_pll_reg>; >>>> hdmi-supply = <&vdd_hdmi_en>; >>>> >>>> - nvidia,ddc-i2c-bus = <&hdmi_ddc>; >>>> - nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) >>>> - GPIO_ACTIVE_HIGH>; >>>> + port@0 { >>>> + hdmi_out: endpoint { >>>> + remote-endpoint = <&connector_in>; >>>> + }; >>>> + }; >>> >>> Does this need a bindings change? nvidia,tegra20-hdmi currently doesn't >>> support OF graphs, so this would probably fail to validate if we merge >>> it without a corresponding DT bindings update. >> >> drm/tegra patch is backwards compatible and connector node is optional. > > We still need to document the connector node, otherwise the DT > validation will complain about port@0 being used here, won't it? this change indeed causes several new warnings: /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'port@0' does not match any of the regexes: 'pinctrl-[0-9]+' From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'nvidia,ddc-i2c-bus' is a required property From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml /mnt/linux/.output/arch/arm/boot/dts/tegra20-asus-tf101.dtb: hdmi@54280000: 'nvidia,hpd-gpio' is a required property From schema: /mnt/linux/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-hdmi.yaml BTW, the parallel RGB port isn't properly documented in nvidia,tegra20-dc either. Best regards, Maxim ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2026-03-27 23:45 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-02-23 6:54 [PATCH v2 0/2] ARM: tegra: document Tegra20 HDMI port Svyatoslav Ryhel 2026-02-23 6:54 ` [PATCH v2 1/2] dt-bindings: display: " Svyatoslav Ryhel 2026-03-05 23:59 ` Rob Herring (Arm) 2026-02-23 6:55 ` [PATCH v2 2/2] ARM: tegra: transformers: add connector node Svyatoslav Ryhel 2026-03-27 15:18 ` Thierry Reding 2026-03-27 15:28 ` Svyatoslav Ryhel 2026-03-27 23:45 ` Thierry Reding -- strict thread matches above, loose matches on Subject: below -- 2023-06-18 8:50 [PATCH v2 0/2] Support bridge/connector by Tegra HDMI Svyatoslav Ryhel 2023-06-18 8:50 ` [PATCH v2 2/2] ARM: tegra: transformers: add connector node Svyatoslav Ryhel 2023-06-18 8:50 ` Svyatoslav Ryhel 2023-07-27 15:11 ` Thierry Reding 2023-07-27 15:11 ` Thierry Reding 2023-07-27 16:26 ` Svyatoslav Ryhel 2023-07-27 16:26 ` Svyatoslav Ryhel 2023-07-27 16:50 ` Thierry Reding 2023-07-27 16:50 ` Thierry Reding 2023-07-27 16:52 ` Svyatoslav Ryhel 2023-07-27 16:52 ` Svyatoslav Ryhel 2023-08-01 21:29 ` Maxim Schwalm 2023-08-01 21:29 ` Maxim Schwalm
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.