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. --- Changes from v2: - added missing descriptions to tegra dc and hdmi yamls - fixed "Warning (unit_address_vs_reg): /host1x@50000000/ dc@54200000/rgb/port@0: node has a unit name, but no reg or ranges property" - dropped reg from port to avoid same warning with hdmi ports Changes from v1: - no changes, re-sending --- Maxim Schwalm (4): ARM: dts: tegra: Drop unit-address from parallel RGB output port dt-bindings: display: tegra: nvidia,tegra20-dc: Add parallel RGB output port node dt-bindings: display: tegra: nvidia,tegra20-hdmi: Add HDMI output port node drm/tegra: output: hdmi: Support bridge/connector Svyatoslav Ryhel (1): ARM: tegra: transformers: add connector node .../display/tegra/nvidia,tegra20-dc.yaml | 31 +++++++++++++ .../display/tegra/nvidia,tegra20-hdmi.yaml | 32 +++++++++++++- .../dts/nvidia/tegra20-acer-a500-picasso.dts | 2 +- .../boot/dts/nvidia/tegra20-asus-tf101.dts | 24 ++++++++-- .../dts/nvidia/tegra30-asus-lvds-display.dtsi | 2 +- .../boot/dts/nvidia/tegra30-asus-tf700t.dts | 2 +- .../tegra30-asus-transformer-common.dtsi | 21 ++++++++- drivers/gpu/drm/tegra/hdmi.c | 44 ++++++++++++++----- 8 files changed, 136 insertions(+), 22 deletions(-) -- 2.39.2