linux修改dts更新到内核,kernel4.4.55内核的音频es8323驱动调试及dts配置

diff --git a/arch/arm/boot/dts/rk3288-firefly.dtsi b/arch/arm/boot/dts/rk3288-firefly.dtsi

index 1650f98455e2..9888f0816265 100644

--- a/arch/arm/boot/dts/rk3288-firefly.dtsi

+++ b/arch/arm/boot/dts/rk3288-firefly.dtsi

@@ -41,7 +41,6 @@

*/

#include "rk3288.dtsi"

-

/ {

memory {

device_type = "memory";

@@ -171,10 +170,30 @@

sound {

compatible = "simple-audio-card";

-               simple-audio-card,name = "SPDIF";

+               simple-audio-card,format = "i2s";

+               simple-audio-card,name = "rockchip,rockchip-codec";

+               simple-audio-card,mclk-fs = <512>;

+

+               simple-audio-card,dai-link@0 {

+                       format = "i2s";

+                       cpu {

+                               sound-dai = ;

+                       };

+                       codec {

+                               sound-dai = ;

+                       };

+

+               };

+

simple-audio-card,dai-link@1 {

-                       cpu { sound-dai = ; };

-                       codec { sound-dai = ; };

+                       format = "i2s";

+                       cpu {

+                               sound-dai = ;

+                       };

+

+                       codec {

+                               sound-dai = ;

+                       };

};

};

@@ -285,6 +304,21 @@

WIFI,host_wake_irq = ;

status = "okay";

};

+       rockchip-es8323 {

+               compatible = "rockchip-es8323";

+               dais {

+                       dai0 {

+                               audio-codec = ;

+                               audio-controller = ;

+                               format = "i2s";

+                               //continuous-clock;

+                               //bitclock-inversion;

+                               //frame-inversion;

+                               //bitclock-master;

+                               //frame-master;

+                       };

+               };

+       };

};

&cpu0 {

@@ -495,6 +529,14 @@

&i2c2 {

status = "okay";

+       es8323: es8323@10 {

+               compatible = "everest,es8323";

+               reg = <0x10>;

+               hp-det-gpio = ;

+               clock-names = "mclk";

+               clocks = ;

+               #sound-dai-cells = <0>;

+       };

};

&i2c4 {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值