xref: /linux/arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-hdmi.dtsi (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1*2a222aa2SJosua Mayer// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*2a222aa2SJosua Mayer/*
3*2a222aa2SJosua Mayer * Copyright 2025 Josua Mayer <josua@solid-run.com>
4*2a222aa2SJosua Mayer */
5*2a222aa2SJosua Mayer
6*2a222aa2SJosua Mayer/ {
7*2a222aa2SJosua Mayer	sound-hdmi {
8*2a222aa2SJosua Mayer		compatible = "fsl,imx-audio-hdmi";
9*2a222aa2SJosua Mayer		model = "audio-hdmi";
10*2a222aa2SJosua Mayer		audio-cpu = <&aud2htx>;
11*2a222aa2SJosua Mayer		hdmi-out;
12*2a222aa2SJosua Mayer	};
13*2a222aa2SJosua Mayer};
14*2a222aa2SJosua Mayer
15*2a222aa2SJosua Mayer&aud2htx {
16*2a222aa2SJosua Mayer	status = "okay";
17*2a222aa2SJosua Mayer};
18*2a222aa2SJosua Mayer
19*2a222aa2SJosua Mayer&hdmi_pvi {
20*2a222aa2SJosua Mayer	status = "okay";
21*2a222aa2SJosua Mayer};
22*2a222aa2SJosua Mayer
23*2a222aa2SJosua Mayer&hdmi_tx {
24*2a222aa2SJosua Mayer	status = "okay";
25*2a222aa2SJosua Mayer};
26*2a222aa2SJosua Mayer
27*2a222aa2SJosua Mayer&hdmi_tx_phy {
28*2a222aa2SJosua Mayer	status = "okay";
29*2a222aa2SJosua Mayer};
30*2a222aa2SJosua Mayer
31*2a222aa2SJosua Mayer&iomuxc {
32*2a222aa2SJosua Mayer	hdmi_pins: pinctrl-hdmi-grp {
33*2a222aa2SJosua Mayer		fsl,pins = <
34*2a222aa2SJosua Mayer			MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL	0x400001c3
35*2a222aa2SJosua Mayer			MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA	0x400001c3
36*2a222aa2SJosua Mayer			MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC		0x154
37*2a222aa2SJosua Mayer			MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD		0x154
38*2a222aa2SJosua Mayer		>;
39*2a222aa2SJosua Mayer	};
40*2a222aa2SJosua Mayer};
41*2a222aa2SJosua Mayer
42*2a222aa2SJosua Mayer&lcdif3 {
43*2a222aa2SJosua Mayer	status = "okay";
44*2a222aa2SJosua Mayer};
45