arm64: dts: rockchip: Add rv1126b-evb1-v10-bt-sco board

BT-SCO and ADC/DSM share the same SAI2, so, move BT-SCO
to a new dts board for test.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I80c84c8f11e920afbd3c8f170c9707e90471ba1e
This commit is contained in:
Sugar Zhang
2025-03-21 00:18:07 +08:00
committed by Tao Huang
parent 25c1640515
commit cf07d34302
3 changed files with 56 additions and 28 deletions

View File

@@ -364,6 +364,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-rk806-single-v10.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v10.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v11.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb1-v10.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb1-v10-bt-sco.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb2-v10.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb2-v10-mcu-k350c4516t.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb2-v10-rgb-Q7050ITH2641AA1T.dtb

View File

@@ -0,0 +1,55 @@
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2025 Rockchip Electronics Co., Ltd.
*/
/dts-v1/;
#include "rv1126b-evb1-v10.dts"
/ {
model = "Rockchip RV1126B EVB1 V10 Board + BT SCO";
compatible = "rockchip,rv1126b-evb1-v10-bt-sco", "rockchip,rv1126b";
bt_sco: bt-sco {
compatible = "delta,dfbmcs320";
#sound-dai-cells = <1>;
};
bt_sound: bt-sound {
compatible = "simple-audio-card";
simple-audio-card,format = "dsp_a";
simple-audio-card,bitclock-inversion;
simple-audio-card,mclk-fs = <256>;
simple-audio-card,name = "rockchip,bt";
simple-audio-card,cpu {
sound-dai = <&sai2>;
};
simple-audio-card,codec {
sound-dai = <&bt_sco 1>;
};
};
};
&acdcdig_dsm {
status = "disabled";
};
&acodec_sound {
status = "disabled";
};
&audio_codec {
status = "disabled";
};
&sai2 {
status = "okay";
rockchip,slot-width = <16>;
pinctrl-names = "default";
pinctrl-0 = <&sai2m0_lrck_pins
&sai2m0_sclk_pins
&sai2m0_sdi0_pins
&sai2m0_sdo_pins>;
};

View File

@@ -11,29 +11,6 @@
model = "Rockchip RV1126B EVB1 V10 Board";
compatible = "rockchip,rv1126b-evb1-v10", "rockchip,rv1126b";
bt_sco: bt-sco {
status = "okay";
compatible = "delta,dfbmcs320";
#sound-dai-cells = <1>;
};
bt_sound: bt-sound {
status = "okay";
compatible = "simple-audio-card";
simple-audio-card,format = "dsp_a";
simple-audio-card,bitclock-inversion;
simple-audio-card,mclk-fs = <256>;
simple-audio-card,name = "rockchip,bt";
simple-audio-card,cpu {
sound-dai = <&sai2>;
};
simple-audio-card,codec {
sound-dai = <&bt_sco 1>;
};
};
sdio_pwrseq: sdio-pwrseq {
compatible = "mmc-pwrseq-simple";
pinctrl-names = "default";
@@ -351,11 +328,6 @@
status = "okay";
};
&sai2 {
rockchip,bclk-fs = <16>;
status = "okay";
};
&sdmmc0 {
max-frequency = <200000000>;
no-sdio;