zhu944567126 发表于 2023-1-30 11:15:38

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>;
      };
    };


Liuth 发表于 2023-1-30 11:26:36

硬件上就是连接的I2S1,改不了

zhu944567126 发表于 2023-1-30 14:14:00

我想再次跟你们确认下,rk3566jd4核心板是否支持i2s的输入,并且有什么办法可以把i2s输入的声音方出来。 目前我有个I2s2的输入信号,需要播放出来。

Liuth 发表于 2023-1-30 15:37:16

不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的需求?

zhu944567126 发表于 2023-1-30 15:45:14

Liuth 发表于 2023-1-30 15:37
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的 ...

满足啊,我飞线接到i2s2的M1组了作为rk3566的i2s输入,但是我想问通过什么可以把i2s2输入的声音放出来。
我有看到你们rk809是接到i2s1上了。

Liuth 发表于 2023-1-30 16:24:57

哪个系统?安卓还是ubuntu?
如果你添加声卡成功了,直接使用该声卡录音再播放就好了呀
cat /proc/asound/cards查看系统已有的声卡

zhu944567126 发表于 2023-1-30 16:57:21

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 $


你说的录音在哪里设置啊,

Liuth 发表于 2023-1-31 09:44:50

zhu944567126 发表于 2023-1-30 16:57
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 : rock ...

你这声卡都没添加成功啊,你的i2s2到底接了个什么设备?

zhu944567126 发表于 2023-2-2 14:31:05

0 : rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin

就是我添加的声卡啊。瑞星微的人指点我加的hdmin in 的声卡。 i2s2的输入目前正常的,示波器加tinycap tinyplay可以录音。 我现在想问rk3566怎么把这个i2s2的声音在 合并在hdmi信号中输出。

普通的hdmi声卡是hdmin,同步的声卡是hdmiin,拜托拜托拜托拜托拜托拜托拜托

Liuth 发表于 2023-2-2 15:53:10

zhu944567126 发表于 2023-2-2 14:31
0 : rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin



音频合并到hdmi信号输出 这部分没了解过,很遗憾帮不了你了
页: [1]
查看完整版本: rk3566 jd4开发板,dts如何设置rk809播放i2s2