|
rk3399, friendlycore, rt5651 audio codec问题咨询
发表于 2019-12-18 13:57:34
浏览:8971
|
回复:6
打印
只看该作者
[复制链接]
楼主
尝试修改系统自带的alc5651, audio codec例子,修改了dtsi和代码中的匹配属性,发现如下两个字符串不能修改,否则耳机没有声音(但声卡注册成功,能看到声卡信息)
1. simple-audio-card,name = "realtek,rt5651-codec";
2. static const struct i2c_device_id rt5651_i2c_id[] = {{"rt5651",0},{}}
未在代码中找到相应的限制条件,在/user/share/alsa/init00main中发现了如下字段
3.CARDINFO{driver}=="realtek_rt5651-", INCLUDE="rt5651", GOTO="init_end"
将上述三处改成
simple-audio-card,name = "nxp,tfa9874-codec";
static const struct i2c_device_id rt5651_i2c_id[] = {{"tfa9874",0},{}}
.CARDINFO{driver}=="nxp_tfa9874-", INCLUDE="tfa9874", GOTO="init_end没有成功,有没有大神给点建议?
|
|