From ab5593978c1e54ab034b181ec8733bc677da33bf Mon Sep 17 00:00:00 2001 From: Shunhua Lan Date: Wed, 20 Mar 2024 14:05:34 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3588-evb7: add rk628 sound for hdmiin audio Signed-off-by: Shunhua Lan Change-Id: I4b14de5ef996d256652a023a3bc64e6de056bd09 --- .../rk3588-evb7-v11-rk628-hdmi2csi.dts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb7-v11-rk628-hdmi2csi.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb7-v11-rk628-hdmi2csi.dts index 64813821ff5d..78062aa3bb42 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb7-v11-rk628-hdmi2csi.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb7-v11-rk628-hdmi2csi.dts @@ -12,6 +12,26 @@ model = "Rockchip RK3588 EVB7 V11 Board + Rockchip RK628 HDMI to MIPI Extboard"; compatible = "rockchip,rk3588-evb7-v11", "rockchip,rk3588"; + rk628_dc: rk628-dc { + compatible = "rockchip,dummy-codec"; + #sound-dai-cells = <0>; + }; + + rk628-sound { + compatible = "simple-audio-card"; + simple-audio-card,format = "i2s"; + simple-audio-card,name = "rockchip,rk628hdmiin"; + simple-audio-card,bitclock-master = <&dailink0_master>; + simple-audio-card,frame-master = <&dailink0_master>; + status = "okay"; + simple-audio-card,cpu { + sound-dai = <&i2s3_2ch>; + }; + dailink0_master: simple-audio-card,codec { + sound-dai = <&rk628_dc>; + }; + }; + vcc_mipicsi0: vcc-mipicsi0-regulator { /delete-property/ gpio; /delete-property/ pinctrl-0; @@ -106,6 +126,11 @@ }; }; +&i2s3_2ch { + rockchip,capture-only; + status = "okay"; +}; + &mipi_dcphy0 { status = "okay"; };