arm64: dts: imx8mp-verdin: add HDMI audio support

Add native HDMI audio to Verdin iMX8MP and all its carriers boards.

Signed-off-by: João Paulo Gonçalves <joao.goncalves@toradex.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
João Paulo Gonçalves 2024-08-07 10:54:20 -03:00 committed by Shawn Guo
parent 6ed0874119
commit c771a5ef48
5 changed files with 48 additions and 0 deletions

View File

@ -65,6 +65,11 @@ reg_pcie: regulator-pcie {
};
};
/* Verdin HDMI_1 Audio */
&aud2htx {
status = "okay";
};
&backlight {
power-supply = <&reg_3p3v>;
};
@ -219,6 +224,11 @@ &sai1 {
status = "okay";
};
/* Verdin HDMI_1 Audio */
&sound_hdmi {
status = "okay";
};
/* Verdin UART_1 */
&uart1 {
status = "okay";

View File

@ -64,6 +64,11 @@ simple-audio-card,cpu {
};
};
/* Verdin HDMI_1 Audio */
&aud2htx {
status = "okay";
};
&backlight {
power-supply = <&reg_3p3v>;
};
@ -215,6 +220,11 @@ &sai1 {
status = "okay";
};
/* Verdin HDMI_1 Audio */
&sound_hdmi {
status = "okay";
};
/* Verdin UART_1, connector X50 through RS485 transceiver */
&uart1 {
linux,rs485-enabled-at-boot-time;

View File

@ -62,6 +62,11 @@ led-3 {
};
};
/* Verdin HDMI_1 Audio */
&aud2htx {
status = "okay";
};
&backlight {
power-supply = <&reg_3p3v>;
};
@ -182,6 +187,11 @@ &reg_usdhc2_vmmc {
vin-supply = <&reg_3p3v>;
};
/* Verdin HDMI_1 Audio */
&sound_hdmi {
status = "okay";
};
/* Verdin UART_1 */
&uart1 {
status = "okay";

View File

@ -85,6 +85,11 @@ led-5 {
};
};
/* Verdin HDMI_1 Audio */
&aud2htx {
status = "okay";
};
&backlight {
power-supply = <&reg_3p3v>;
};
@ -192,6 +197,11 @@ &reg_usdhc2_vmmc {
vin-supply = <&reg_3p3v>;
};
/* Verdin HDMI_1 Audio */
&sound_hdmi {
status = "okay";
};
/* Verdin UART_1 */
&uart1 {
status = "okay";

View File

@ -77,6 +77,14 @@ key-wakeup {
};
};
sound_hdmi: sound-hdmi {
compatible = "fsl,imx-audio-hdmi";
model = "audio-hdmi";
audio-cpu = <&aud2htx>;
hdmi-out;
status = "disabled";
};
/* Carrier Board Supplies */
reg_1p8v: regulator-1p8v {
compatible = "regulator-fixed";