如何使用一个i2s接口的两个SDI 管脚同时接收两路PCM数据流输入。

固件类型:自行编译的固件
SDK包名称:rk356x_linux_release_20211019
SDK修改内容:DTS 新增codec驱动
Log日志:logmic.txt

我们现在想在RK3568的I2s1 接口上使用sdi0 sdi1 两个输入管脚上 接收pcm数据流。不知道怎么配置使用。
tchip_askquestions
logmic.txt (51.1 KB)

根据《Rockchip Audio 开发指南》V1.6.0
RK 平台支持任意 DAI 的组合使用,重组 DAI 生成 Combo DAI。
例如:
&multi-dais {
dais = <&i2s_8ch_0>, <&i2s_8ch_1>;
capture,channel-mapping = <8 8>;
playback,channel-mapping = <8 8>;
bitclock-master = <1 0>;
frame-master = <1 0>;
};
这种就是使用两个i2s组成 16路输入 或输出。

现在是不是能在一个i2s上 使用俩个不通的 SDI 实现 同时输入。

哪位大神指点一下,多谢。

RK3568 看下来 Combo DAI都不支持。

RK3308 应该支持combo dai这种方式。 但是同一个I2S上,同时多路输入不确定。