rk3566 jd4开发板,dts如何设置rk809播放i2s2
目前我购买的开发板rk809默认配置是播放i2s1的声音,我需要设置播放i2s2的声音。我的i2s2目前有声音输入,及gpio都在设置了使能。但是还是没法播放i2s2的声音
我这样设置的:
&i2s2_2ch {
status = "okay";
// status = "disabled";
};
rk809_sound: rk809-sound {
status = "okay";
//zcp 2023.1.12 15.42尝试关闭
// status = "disabled";
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "rockchip,rk809-codec";
simple-audio-card,mclk-fs = <256>;
simple-audio-card,widgets =
"Microphone", "Mic Jack",
"Headphone", "Headphone Jack";
simple-audio-card,routing =
"Mic Jack", "MICBIAS1",
"IN1P", "Mic Jack",
"Headphone Jack", "HPOL",
"Headphone Jack", "HPOR";
simple-audio-card,cpu {
// sound-dai = <&i2s1_8ch>;
sound-dai = <&i2s2_2ch>;
};
simple-audio-card,codec {
sound-dai = <&rk809_codec>;
};
};
硬件上就是连接的I2S1,改不了
我想再次跟你们确认下,rk3566jd4核心板是否支持i2s的输入,并且有什么办法可以把i2s输入的声音方出来。 目前我有个I2s2的输入信号,需要播放出来。 不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的需求? Liuth 发表于 2023-1-30 15:37
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的 ...
满足啊,我飞线接到i2s2的M1组了作为rk3566的i2s输入,但是我想问通过什么可以把i2s2输入的声音放出来。
我有看到你们rk809是接到i2s1上了。 哪个系统?安卓还是ubuntu?
如果你添加声卡成功了,直接使用该声卡录音再播放就好了呀
cat /proc/asound/cards查看系统已有的声卡 android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 : rockchip_hdmiin - rockchip,hdmiin
rockchip,hdmiin
1 : rockchip_rk809- - rockchip,rk809-codec
rockchip,rk809-codec
rk3566_firefly_aiojd4:/data/mig $
你说的录音在哪里设置啊, zhu944567126 发表于 2023-1-30 16:57
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 : rock ...
你这声卡都没添加成功啊,你的i2s2到底接了个什么设备? 0 : rockchip_hdmiin - rockchip,hdmiin
rockchip,hdmiin
就是我添加的声卡啊。瑞星微的人指点我加的hdmin in 的声卡。 i2s2的输入目前正常的,示波器加tinycap tinyplay可以录音。 我现在想问rk3566怎么把这个i2s2的声音在 合并在hdmi信号中输出。
普通的hdmi声卡是hdmin,同步的声卡是hdmiin,拜托拜托拜托拜托拜托拜托拜托
zhu944567126 发表于 2023-2-2 14:31
0 : rockchip_hdmiin - rockchip,hdmiin
rockchip,hdmiin
音频合并到hdmi信号输出 这部分没了解过,很遗憾帮不了你了
页:
[1]