From ff8cc6da8adbaa9b1663e8dc73746a4fa05fc0c1 Mon Sep 17 00:00:00 2001 From: Jiajian Wu Date: Tue, 12 Nov 2024 15:12:35 +0800 Subject: [PATCH] ARM: dts: rockchip: rk3506g-demo-display-control: Bind loopback to rk730_sound Change-Id: Ib619e7bd2eab535acba72037722c66bf60f82f59 Signed-off-by: Jiajian Wu --- .../boot/dts/rk3506g-demo-display-control.dts | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/rk3506g-demo-display-control.dts b/arch/arm/boot/dts/rk3506g-demo-display-control.dts index 2d50527ae23a..585739483ce0 100644 --- a/arch/arm/boot/dts/rk3506g-demo-display-control.dts +++ b/arch/arm/boot/dts/rk3506g-demo-display-control.dts @@ -143,8 +143,9 @@ rockchip,post-power-down-delay-ms = <40>; rockchip,format = "i2s"; rockchip,mclk-fs = <256>; - rockchip,cpu = <&sai1>; - rockchip,codec = <&rk730>; + rockchip,mclk-fs-mapping = <256 1024>; + rockchip,cpu = <&sai_dais>; + rockchip,codec = <&rk730>, <&audio_codec>; rockchip,audio-routing = "Headphone", "LOUT1", "Headphone", "ROUT1", @@ -158,6 +159,15 @@ "MIC1", "Headset Mic"; }; + sai_dais: sai-dais { + status = "okay"; + compatible = "rockchip,multi-dais"; + dais = <&sai1>, <&sai4>; + capture,channel-mapping = <2 2>; + playback,channel-mapping = <2 0>; + mclk-fs-mapping = <256 1024>; + }; + sdio_pwrseq: sdio-pwrseq { compatible = "mmc-pwrseq-simple"; pinctrl-names = "default"; @@ -223,6 +233,10 @@ }; }; +&audio_codec { + status = "okay"; +}; + &can0 { assigned-clocks = <&cru CLK_CAN0>; assigned-clock-rates = <300000000>; @@ -584,6 +598,10 @@ &rm_io12_sai1_sdo0>; }; +&sai4 { + status = "okay"; +}; + &saradc { vref-supply = <&vcc_1v8>; status = "okay";