Firefly开源社区

rk3128 如何同时配置两路I2S?

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2019-1-23 10:38:42     
从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进行定义?
回复

使用道具 举报

1229

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
1229
QQ
发表于 2019-1-24 11:50:23     
请参考文件kernel/arch/arm/boot/dts/rk312x-pinctrl.dtsi
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 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的定义,另外一组没用到。我也不明白这里面的含义
回复

使用道具 举报

1229

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
1229
QQ
发表于 2019-1-25 16:10:59     
本帖最后由 jpchen 于 2019-1-25 16:12 编辑

回复

使用道具 举报

*滑块验证:

本版积分规则

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