Firefly开源社区

RK3328 音频驱动调试问题

60

积分

0

威望

0

贡献

技术小白

积分
60
发表于 2019-2-27 15:27:35     
使用RK3328平台,使用外部AD芯片ES7242输入通过I2S传输到SOC  再通过内部CODEC输出。

     sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
                simple-audio-card,mclk-fs = <256>;
                simple-audio-card,name = "rockchip,es7242";
                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>;
                };
                simple-audio-card,codec {
                        sound-dai = <&es7242>;
                };
        };

&codec {
        #sound-dai-cells = <0>;
        status = "okay";
};

&i2c0 {
        status = "okay";
        es7242: es7242@26 {
                compatible = "everest,es7242";
                #sound-dai-cells = <0>;
        reg = <0x26>;
                clocks = <&cru SCLK_I2S1_OUT>;
        clock-names = "mclk";
                //pinctrl-names = "default";
        //pinctrl-0 = <&gpio_pdn>;
                //sw-gpio = <&gpio3 6 GPIO_ACTIVE_HIGH>;
                det-micin-exter = <&gpio3 5 IRQ_TYPE_EDGE_BOTH>;
                status = "okay";
        };
};


这样配置是否有问题 ,内核需要同时编译RK3328自带的CODEC和AD 芯片的代码?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表