exynos4412音频驱动

一、配置设备树:
sound{
//驱动对应fs4412_wm8960.c
compatible = "samsung,fs4412-wm8960";
samsung,i2s-controller = <&i2s0>;
samsung,audio-codec = <&wm8960>;
};

i2s0: i2s@03830000 {
//驱动对应sound/soc/samsung/i2s.c
 compatible = "samsung,s5pv210-i2s";
 reg = <0x03830000 0x100>;
 dmas = <&pdma0 12
 &pdma0 11>;
 dma-names = "tx", "rx";
 clocks = <&clock_audss 6>,
<&clock_audss 7>,
<&clock_audss 0>,
<&clock_audss 1>;
 clock-names = "iis", "i2s_opclk1","mout_audss","mout_i2s";
 samsung,idma-addr = <0x03000000>;
 pinctrl-names = "default";
 pinctrl-0 = <&i2s0_bus>;
 };

 clock_audss: audss-clock-controller@3810000 {
     //驱动对应clk-exynos-audss.c
   compatible = "samsung,exynos4210-audss-clock"; 
 reg = <0x03810000 0x0C>;
   #clock-cells = <1>;
 clocks = <&clock 3>, <&clock 6>;
 clock-names = "pll_ref", "pll_in";
 };

 i2c@138A0000 {
 samsung,i2c-sda-delay = <100>;
 samsung,i2c-max-bus-freq = <20000>;
 pinctrl-0 = <&i2c4_bus>;
 pinctrl-names = "default";
 status = "okay";
 wm8960:wm8960@1a {
//驱动对应wm8960.c
  compatible = "wlf,wm8960";
  reg = <0x1a>;
  };
 };
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值