diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-11-21 04:08:10 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-11-21 04:10:17 +0100 |
commit | 9e89de3e7142a6df796bedb9d6425a92dbc84333 (patch) | |
tree | 2e13ca9a4b97ecaa1fafdeda7a3280b7b49632d7 | |
parent | 0ecc8617db60c0bda687903d81de44f93365633d (diff) |
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 <marcel.ziswiler@toradex.com>
-rwxr-xr-x | arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 64 |
1 files changed, 64 insertions, 0 deletions
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 = <IMX8MP_CLK_HSIO_ROOT>; @@ -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"; }; |