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.

[参考译文] Linux/TLV320ADC3101:Linux/TLV320ADC3101:作为 i2c 从入口查看 DTS 设置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/812105/linux-tlv320adc3101-linux-tlv320adc3101-the-review-on-dts-settings-as-a-i2c-slave-entry

器件型号:TLV320ADC3101

工具/软件:Linux

尊敬的 TI 支持:

我们使用 Linux 内核4.1.0作为开发的内核基础。

我们的硬件设计中只有一个 i2c 主器件、并将标记为"i2c-0"

我们使用 sound/soc/codecs/tlv320aic31xx.c 作为基础、 并需要按如下方式添加 tlv320aic310x 条目:

i2c0:I2C@fd0b0000{
兼容="nvt、nvt_i2c.0";
NVT、hwmods ="i2c0";
reg =<0xfd0b0000 0x100>;
中断=<0 77 4>;
时钟频率=<400>;
#address-cells =<1>;
#size-cells =<0>;

tlv320aic310x:tlv320aic310x@1a{
兼容="ti、tlv320aic310x";
reg =<0x1a>;
};
};

您能否帮助查看用于启动 TI 编解码器驱动程序的 DTS 设置?

谢谢!

B.R.

维克多

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

    维克多

    由于第三方开发的系统种类繁多、并且提供不同的 Linux 版本、因此我们不会查看器件树设置。 我们确实提供了基于 TI 电路板的示例、其中显示了必须配置和链接的三个主要组件:

    • 编解码器驱动程序-由 TI 提供、用于选择编解码器、如 TLV320AIC310x
    • 平台驱动程序-由 Linux 系统提供
    • 机器驱动器-将引脚、电源和其他板级组件连接在一起

    Sitara Linux 音频驱动程序概述 wiki 页面 概述了如何配置这三个组件。

    ALSA 用户空间 Wiki 页面 显示了一些可用的命令行实用程序。

    Linux 内核音频用户指南 wiki 页面 显示了在不同 TI Linux EVM 上使用音频编解码器的示例。

    这些 wiki 页面应提供良好的开发起点。 如需更多支持、请联系第三方和相应的 Linux 支持论坛以获取您的系统和 Linux 版本。

    此致、

     佩德罗

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

    您好、Pedro、

    感谢您提供信息。

    我将看一下它们。

    B.R.

    维克多