]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: imx8mp-verdin: add HDMI audio support
authorJoão Paulo Gonçalves <joao.goncalves@toradex.com>
Wed, 7 Aug 2024 13:54:20 +0000 (10:54 -0300)
committerShawn Guo <shawnguo@kernel.org>
Tue, 13 Aug 2024 08:13:41 +0000 (16:13 +0800)
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>
arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi
arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi
arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi
arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi

index fbcd93e33aeaa0864be6ac66b8a33baed39795fc..da8902c5f7e5b2bc84f26cf9b204cb58ca68b5f4 100644 (file)
        };
 };
 
+/* Verdin HDMI_1 Audio */
+&aud2htx {
+       status = "okay";
+};
+
 &backlight {
        power-supply = <&reg_3p3v>;
 };
        status = "okay";
 };
 
+/* Verdin HDMI_1 Audio */
+&sound_hdmi {
+       status = "okay";
+};
+
 /* Verdin UART_1 */
 &uart1 {
        status = "okay";
index 09733fea036dd30b481e1fa286dc723c40705cef..a38e7c947a421cac689c14661530ced445697d47 100644 (file)
        };
 };
 
+/* Verdin HDMI_1 Audio */
+&aud2htx {
+       status = "okay";
+};
+
 &backlight {
        power-supply = <&reg_3p3v>;
 };
        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;
index 3a40338cf2d88f853a2dd8dc6977bf704a97aaae..11cf3bdc95c4ee276d0f29faf2476c6033e3850e 100644 (file)
        };
 };
 
+/* Verdin HDMI_1 Audio */
+&aud2htx {
+       status = "okay";
+};
+
 &backlight {
        power-supply = <&reg_3p3v>;
 };
        vin-supply = <&reg_3p3v>;
 };
 
+/* Verdin HDMI_1 Audio */
+&sound_hdmi {
+       status = "okay";
+};
+
 /* Verdin UART_1 */
 &uart1 {
        status = "okay";
index 533b7fe218ce6662e092db1d023a919d1092a97c..cc389cda2af2ebf72a0c4f833115da3cfb8cb2a6 100644 (file)
        };
 };
 
+/* Verdin HDMI_1 Audio */
+&aud2htx {
+       status = "okay";
+};
+
 &backlight {
        power-supply = <&reg_3p3v>;
 };
        vin-supply = <&reg_3p3v>;
 };
 
+/* Verdin HDMI_1 Audio */
+&sound_hdmi {
+       status = "okay";
+};
+
 /* Verdin UART_1 */
 &uart1 {
        status = "okay";
index d23a3942174d8aaad152b17f5da80fa057ceb1ce..a19ad5ee7f792b000add1d90b523eb8d0e8fd376 100644 (file)
                };
        };
 
+       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";