From: Hoegeun Kwon Date: Tue, 20 Jun 2023 07:54:22 +0000 (+0900) Subject: RISCV: dts: starfive: Add hdmi audio snd card X-Git-Tag: accepted/tizen/unified/riscv/20230718.024919~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e6a87b5d378a968d19ebb1e50eb07c8911ec9c8;p=platform%2Fkernel%2Flinux-starfive.git RISCV: dts: starfive: Add hdmi audio snd card Add HDMI audio snd-card, The snd-card1 is use i2s and hdmi. Change-Id: I64102445ffad0a072d5d8f62a886bbc9945fd1f1 Signed-off-by: Hoegeun Kwon --- diff --git a/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi b/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi index a82966c..18e87e0 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi @@ -539,6 +539,26 @@ 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>; diff --git a/arch/riscv/boot/dts/starfive/jh7110.dtsi b/arch/riscv/boot/dts/starfive/jh7110.dtsi index 6e01c89..7e6361d 100644 --- a/arch/riscv/boot/dts/starfive/jh7110.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110.dtsi @@ -1389,6 +1389,13 @@ #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";