From 9e89de3e7142a6df796bedb9d6425a92dbc84333 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Sat, 21 Nov 2020 04:08:10 +0100 Subject: arm64: dts: imx8mp-verdin: enable native hdmi functionality On the i.MX 8M Plus the 3rd LCDIF drives an on-SoC Samsung HDMI PHY giving us native HDMI functionality. Signed-off-by: Marcel Ziswiler --- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 64 ++++++++++++++++++++++++ 1 file changed, 64 insertions(+) (limited to 'arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi') diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi index 43a805236e63..f68baf658f4d 100755 --- a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi @@ -142,12 +142,31 @@ sound-dai = <&sai1>; }; }; + + sound-hdmi { + compatible = "fsl,imx-audio-cdnhdmi"; + model = "audio-hdmi"; + audio-cpu = <&aud2htx>; + hdmi-out; + constraint-rate = <44100>, + <88200>, + <176400>, + <32000>, + <48000>, + <96000>, + <192000>; + status = "okay"; + }; }; &A53_0 { cpu-supply = <&buck2_reg>; }; +&aud2htx { + status = "okay"; +}; + /* compare with commit d0307f1e31c64 */ &clk { init-on-array = ; @@ -260,6 +279,34 @@ gpio-line-names = ""; }; +&gpu_2d { + status = "okay"; +}; + +&gpu_3d { + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmimix_clk { + status = "okay"; +}; + +&hdmimix_reset { + status = "okay"; +}; + +&hdmiphy { + status = "okay"; +}; + +&hdmi_pavi { + status = "okay"; +}; + /* On-module I2C */ &i2c1 { clock-frequency = <400000>; @@ -522,6 +569,23 @@ }; }; +&irqsteer_hdmi { + status = "okay"; +}; + +/* LCDIF to on-SoC Samsung HDMI PHY */ +&lcdif3 { + status = "okay"; +}; + +&mix_gpu_ml { + status = "okay"; +}; + +&ml_vipsi { + status = "okay"; +}; + &mu { status = "okay"; }; -- cgit v1.2.3