]> www.infradead.org Git - users/willy/xarray.git/commitdiff
arm64: dts: rockchip: Add RK3576 HDMI audio
authorNicolas Frattaroli <nicolas.frattaroli@collabora.com>
Tue, 6 May 2025 10:42:41 +0000 (12:42 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Fri, 9 May 2025 19:41:06 +0000 (21:41 +0200)
The RK3576 SoC now has upstream support for HDMI.

Add an HDMI audio node, which uses SAI6 as its audio controller
according to downstream.

Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://lore.kernel.org/r/20250506-rk3576-sai-v4-2-a8b5f5733ceb@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3576.dtsi

index 335a868a1200493d60d08983281fe5637a20ec61..79800959b7976950fb3655289076de70b5814283 100644 (file)
                };
        };
 
+       hdmi_sound: hdmi-sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,name = "HDMI";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,mclk-fs = <256>;
+               status = "disabled";
+
+               simple-audio-card,codec {
+                       sound-dai = <&hdmi>;
+               };
+
+               simple-audio-card,cpu {
+                       sound-dai = <&sai6>;
+               };
+       };
+
        pmu_a53: pmu-a53 {
                compatible = "arm,cortex-a53-pmu";
                interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
                        reset-names = "ref", "hdp";
                        rockchip,grf = <&ioc_grf>;
                        rockchip,vo-grf = <&vo0_grf>;
+                       #sound-dai-cells = <0>;
                        status = "disabled";
 
                        ports {