https://e2e.ti.com/support/audio-group/audio/f/audio-forum/866347/tlv320adc3100-add-codes-driver
器件型号:TLV320ADC3100大家好、我正在使用 TLV320ADC3100、因为我当前的 Linux 版本4.14中没有此芯片的驱动程序、所以我在 TI git 上找到了源代码、因为附件是在 Linux5.0上下载的。
更改如下:修改目录 sound/soc/codes 中的 Kconfig 和 Makefile
Kconfig 更改:
添加:
如果是 I2C、则选择 SND_SOC_TLV320AIC31XX
添加:
配置 snd_SOC_TLV320AIC31XX
TRISTATE "Texas Instruments TLV320AIC31xx CODEC (德州仪器 TLV320AIC31xx 编解码器)"
取决于 I2C
选择 REGMAP_I2C
makefile 修改如下:
添加:
Snd - SoC - tlv320aic31xx - obj:= tlv320aic31xx。 o
添加:
OBJ -$(CONFIG_SND_SOC_TLV320AIC31XX)+= SND - SoC - tlv320aic31xx。 o
打开 menuconfig 并选择驱动 程序 y 后,将显示内核编译
制作[3]:***无规则制作目标'stound// codec tlv320aic31xx SoC]。 o、按'sod/soc/codecs/snd - soc - tlv320aic31xx。 O'。 停下。
Scripts/Makefile。 构建:573:目标"声音//编解码器 So"的配方失败
生成[2]:***[sound/soc/codec]错误2.
***正在等待未完成的作业...
Scripts/Makefile。 构建:573:目标'SOD/soc'的配方失败
使[1]:***[sound/soc]错误2.
Makefile: 1024:目标“声音”的配方失败
制造:***[sound]错误2.
正在等待未完成的作业...
AR 内核/内置-在中。 o
我想问 还有什么需要修改吗?