RISCV: dts: starfive: Add hdmi audio snd card
authorHoegeun Kwon <hoegeun.kwon@samsung.com>
Tue, 20 Jun 2023 07:54:22 +0000 (16:54 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 24 Jul 2023 23:25:18 +0000 (08:25 +0900)
Add HDMI audio snd-card, The snd-card1 is use i2s and hdmi.

Change-Id: I64102445ffad0a072d5d8f62a886bbc9945fd1f1
Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi
arch/riscv/boot/dts/starfive/jh7110.dtsi

index a82966c..18e87e0 100644 (file)
        status = "okay";
 };
 
+&sound1 {
+       /* i2s + hdmi */
+       simple-audio-card,dai-link@0 {
+               reg = <0>;
+               format = "i2s";
+               bitclock-master = <&sndi2s0>;
+               frame-master = <&sndi2s0>;
+               mclk-fs = <256>;
+               status = "okay";
+
+               sndi2s0: cpu {
+                       sound-dai = <&i2stx_4ch0>;
+               };
+
+               sndhdmi0: codec {
+                       sound-dai = <&hdmi>;
+               };
+       };
+};
+
 &sound3 {
        simple-audio-card,dai-link@0 {
                reg = <0>;
index 6e01c89..7e6361d 100644 (file)
                        #size-cells = <0>;
                };
 
+               sound1: snd-card1 {
+                       compatible = "simple-audio-card";
+                       simple-audio-card,name = "Starfive-HDMI-Sound-Card";
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+               };
+
                sound3: snd-card3 {
                        compatible = "simple-audio-card";
                        simple-audio-card,name = "Starfive-PWMDAC-Sound-Card";