Firefly开源社区

标题: rk3566 jd4开发板,dts如何设置rk809播放i2s2 [打印本页]

作者: zhu944567126    时间: 2023-1-30 11:15
标题: 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
硬件上就是连接的I2S1,改不了

作者: zhu944567126    时间: 2023-1-30 14:14
我想再次跟你们确认下,rk3566jd4核心板是否支持i2s的输入,并且有什么办法可以把i2s输入的声音方出来。 目前我有个I2s2的输入信号,需要播放出来。
作者: Liuth    时间: 2023-1-30 15:37
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的需求?
作者: zhu944567126    时间: 2023-1-30 15:45
Liuth 发表于 2023-1-30 15:37
不太清楚具体情况,你的i2s2输入信号是从哪里来的呢?底板上添加一块声卡通过i2s2和主控连接是否能满足你的 ...

满足啊,我飞线接到i2s2的M1组了作为rk3566的i2s输入,但是我想问通过什么可以把i2s2输入的声音放出来。
我有看到你们rk809是接到i2s1上了。
作者: Liuth    时间: 2023-1-30 16:24
哪个系统?安卓还是ubuntu?
如果你添加声卡成功了,直接使用该声卡录音再播放就好了呀
cat /proc/asound/cards查看系统已有的声卡
作者: zhu944567126    时间: 2023-1-30 16:57
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin
1 [rockchiprk809co]: rockchip_rk809- - rockchip,rk809-codec
                      rockchip,rk809-codec
rk3566_firefly_aiojd4:/data/mig $


你说的录音在哪里设置啊,
作者: Liuth    时间: 2023-1-31 09:44
zhu944567126 发表于 2023-1-30 16:57
android11
130|rk3566_firefly_aiojd4:/data/mig $ cat /proc/asound/cards
0 [rockchiphdmiin ]: rock ...

你这声卡都没添加成功啊,你的i2s2到底接了个什么设备?
作者: zhu944567126    时间: 2023-2-2 14:31
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin

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

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

作者: Liuth    时间: 2023-2-2 15:53
zhu944567126 发表于 2023-2-2 14:31
0 [rockchiphdmiin ]: rockchip_hdmiin - rockchip,hdmiin
                      rockchip,hdmiin

音频合并到hdmi信号输出 这部分没了解过,很遗憾帮不了你了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1