Jensum 发表于 2019-1-23 10:38:42

rk3128 如何同时配置两路I2S?

从rk312x-pinctrl.dtsi中有关i2s的配置在&gpio1_i2s0节点下有
i2s0_mclk_mux0
i2s0_mclk_mux1
请问这个 mux0 mux1是代表什么意思?
我看了其他帖子关于I2S0的配置时 修改pinctrl-0时
//pinctrl-0 = <&i2s0_mclk &i2s0_sclk &i2s0_lrckrx &i2s0_lrcktx &i2s0_sdi &i2s0_sdo>;
中只是把 i2s0_mclk等修改为i2s0_mclk_mux0后缀带0,那i2s0_mclk_mux1 是给谁定义的?
对于I2S1的话,好像并没有对pinctrl进行定义?

jpchen 发表于 2019-1-24 11:50:23

请参考文件kernel/arch/arm/boot/dts/rk312x-pinctrl.dtsi

Jensum 发表于 2019-1-24 18:53:30

jpchen 发表于 2019-1-24 11:50
请参考文件kernel/arch/arm/boot/dts/rk312x-pinctrl.dtsi

我不是很明白,能否说得详细些,rk312x-pinctrl.dtsi 只对I2S0进行配置,且gpio1_I2S0节点下 配置2组,但是实际用到的只有后缀为0的定义,另外一组没用到。我也不明白这里面的含义

jpchen 发表于 2019-1-25 16:10:59

本帖最后由 jpchen 于 2019-1-25 16:12 编辑

{:4_89:}
页: [1]
查看完整版本: rk3128 如何同时配置两路I2S?