打印
[技术求助]

TI : tlv320aic3109 的 codec 芯片,I2C detect到的全是XX

[复制链接]
1317|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hamletzy|  楼主 | 2020-3-20 14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大佬,有人用过  tlv320aic3109 这款codec不,是否有驱动和设备树配置代码。
我在设备树添加如下配置后,会 i2c detect 到 0x30 ,但是读写失败。
&i2c_3 {
    status = "okay";
        tlv320aic3109@30{
                   compatible = "ti,tlv320aic3109";
        reg = <0x30>;
        status = "okay";
    };
};


报错 :
/data # ./i2cget -f -y 3 0x30 0x15
[ 1618.785461] i2c-msm-v2 837000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:1 tx:1) mode:FIFO slv_addr:0x30 MSTR_STS:0x0d1300c8 OPER:0x00000010
Error: Read failed

请问大佬,这是设备树配置导致的原因吗?(i2c detect 到的 设备地址 显示为 UU,这个也不太理解)
这款外设芯片,默认应该不需要配置什么的呀,为什么读写寄存器会报错。

使用特权

评论回复

相关帖子

沙发
xyz549040622| | 2020-3-21 21:39 | 只看该作者
树莓派没搞过,支持下!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝