具体在设备树文件哪里可以设置修改i2s的MCLK,BCLK,LRCLK等的时钟?

我有个问题想请教大家,设备树是不是可以设置i2s的MCLK,BCLK,LRCLK等的时钟?怎么设置?具体在设备树文件哪里设置修改?

可以设置,搜索i2s

おのみどり 发表于 2019-1-15 14:37
可以设置,搜索i2s

能不能具体说一下

。。。。首先你是哪个平台?然后设置i2s的MCLK,BCLK,LRCLK等的时钟,自己去dts里面搜一下,有没有你想要的信息。

Livvol 发表于 2019-1-15 17:06
。。。。首先你是哪个平台?然后设置i2s的MCLK,BCLK,LRCLK等的时钟,自己去dts里面搜一下,有没有你想要 …

rk3399平台上,我可以看到这些信息,是不是在这里修改?但是不知道怎么修改?
&i2s1 {
status = “okay”;
rockchip,i2s-broken-burst-len;
rockchip,playback-channels = <2>;
rockchip,capture-channels = <2>;
#sound-dai-cells = <0>;
assigned-clocks = <&cru SCLK_I2S1_DIV>, <&cru SCLK_I2S_8CH>;
assigned-clock-parents = <&cru PLL_GPLL>, <&cru SCLK_I2S1_8CH>;
};

泳往直前 发表于 2019-1-16 09:24
rk3399平台上,我可以看到这些信息,是不是在这里修改?但是不知道怎么修改?
&i2s1 {
status = “okay” …

3399.dtsi应该还有一些配置吧,像这种细节修改我没试过,你对照着TRM手册,按你自己的需求改呗。