This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320ADC3100:添加代码驱动程序

Guru**** 2390755 points
Other Parts Discussed in Thread: TLV320ADC3100

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

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

 我想问   还有什么需要修改吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、 此驱动程序用于 AIC31xx 编解码器 、而不是 ADC310x ADC。  

    我可以回答有关定序等的问题... 但我们没有带宽来支持通过 E2E 论坛创建新驱动程序。  

    我看到该驱动程序:

    它适用于 Linux 2.8、但 如果您具备一些专业知识、则可以用作模型。  

    此致、

    -Steve Wilson