Hi Yannic, On Wed 01 Apr 26, 12:06, Yannic Moog wrote: > On Tue, 2026-03-31 at 00:37 +0200, Paul Kocialkowski wrote: > > The PHYTEC phyBOARD Pollux comes with a HDMI port on the base board. > > Add the required device-tree nodes to enable support for it. > > "Only" video is supported, but it does work. You could add that to the description since audio is > also supported upstream and part of HDMI. You're right, I didn't think about the audio part. I'll add it in the next iteration. All the best, Paul > Yannic > > > > > Signed-off-by: Paul Kocialkowski > > Reviewed-by: Yannic Moog > Tested-by: Yannic Moog > > > --- > >  .../freescale/imx8mp-phyboard-pollux-rdk.dts  | 47 +++++++++++++++++++ > >  1 file changed, 47 insertions(+) > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts > > b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts > > index 0fe52c73fc8f..0d52f29813f1 100644 > > --- a/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts > > +++ b/arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts > > @@ -38,6 +38,18 @@ fan0: fan { > >   #cooling-cells = <2>; > >   }; > >   > > + hdmi-connector { > > + compatible = "hdmi-connector"; > > + label = "hdmi"; > > + type = "a"; > > + > > + port { > > + hdmi_connector_in: endpoint { > > + remote-endpoint = <&hdmi_tx_out>; > > + }; > > + }; > > + }; > > + > >   panel_lvds1: panel-lvds1 { > >   /* compatible panel in overlay */ > >   backlight = <&backlight_lvds1>; > > @@ -201,6 +213,28 @@ &flexcan2 { > >   status = "okay"; > >  }; > >   > > +&hdmi_pvi { > > + status = "okay"; > > +}; > > + > > +&hdmi_tx { > > + pinctrl-names = "default"; > > + pinctrl-0 = <&pinctrl_hdmi>; > > + status = "okay"; > > + > > + ports { > > + port@1 { > > + hdmi_tx_out: endpoint { > > + remote-endpoint = <&hdmi_connector_in>; > > + }; > > + }; > > + }; > > +}; > > + > > +&hdmi_tx_phy { > > + status = "okay"; > > +}; > > + > >  &i2c2 { > >   clock-frequency = <400000>; > >   pinctrl-names = "default", "gpio"; > > @@ -244,6 +278,10 @@ &i2c3 { > >   scl-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; > >  }; > >   > > +&lcdif3 { > > + status = "okay"; > > +}; > > + > >  &ldb_lvds_ch1 { > >   remote-endpoint = <&panel1_in>; > >  }; > > @@ -444,6 +482,15 @@ MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21 0x154 > >   >; > >   }; > >   > > + pinctrl_hdmi: hdmigrp { > > + fsl,pins = < > > + MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c3 > > + MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x1c3 > > + MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0 > > x19 > > + MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0 > > x19 > > + >; > > + }; > > + > >   pinctrl_i2c2: i2c2grp { > >   fsl,pins = < > >   MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL 0x400001c2 -- Paul Kocialkowski, Independent contractor - sys-base - https://www.sys-base.io/ Free software developer - https://www.paulk.fr/ Expert in multimedia, graphics and embedded hardware support with Linux.