各位大佬,有人用过 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,这个也不太理解)
这款外设芯片,默认应该不需要配置什么的呀,为什么读写寄存器会报错。 |