[Linux Audio Driver] 从设备地址理解

背景: 以前调试了一个音频codec芯片es7543,当时在想这个codec_name如何配置;

网上看了些调试codec的心得文档,有的博主瞎写,以这个es7243e.5-0010为例,

说es7243e-5这个5的意思是i2c的地址减1. 它这样理解应该是把i2c的地址配错了;

在这里插入图片描述

1. 正确的理解

首先要说的是,当你调试的codec芯片挂载OK之后,进入shell

cat /d/asoc/codecs 可以得到正确的codec_name,把它填到machine driver里面即可,‘

在这里插入图片描述

2. log

这个当前的设备木得了,以下面tp的log为例:

[    5.968575] CHRDEV "ttyGS" major number 231 goes below the dynamic allocation range
[    5.969853] usb_qcrndis_init: failed to register diag -17
[    5.969907] CHRDEV "rmnet_ctrl" major number 230 goes below the dynamic allocation range
[    5.971519] mousedev: PS/2 mouse device common for all mice
[    5.972959] i2c-msm-v2 78b7000.i2c: msm_bus_scale_register_client(mstr-id:86):0x11 (ok)
[    6.180826] synaptics_dsxv26 3-004b: Target does not use pinctrl -19

3-004b的意思是用的i2c3,芯片的从设备地址是004b

3. 作者注

/******
@article{Linux Audio Driver,
Author = { 1byte ≠ 8bit},
Year = { 2020},
}
******/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值