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.

[参考译文] TLV320AIC3100:编解码器不能与 Linux 内核4.1.15上的 IMX6配合使用

Guru**** 2480515 points
Other Parts Discussed in Thread: TLV320AIC3100

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/829692/tlv320aic3100-codec-doesn-t-work-with-imx6-on-linux-kernel-4-1-15

器件型号:TLV320AIC3100

我正在尝试在 Linux 4.15中插入编解码器音频。

我在器件树中添加了此配置:
i2c3{(&I)
状态="正常";

编解码器:tlv320aic310x@18{
兼容="ti、tlv320aic3x";
reg =<0x18>;
时钟=<&CLKS 201>;
RST-GPIO =<&GPIO5 31 0>;//高电平有效*
HPVDD-SUPPLY =<Registered_3p3v>;//da 插入式电芯稳压器
SPRVDD-SUPPLY =<Registered_3p3v>;//da 插入式电芯稳压器
SPLVDD-SUPPLY =<Registered_3p3v>;//da 插入电芯稳压器
AVDD-SUPPLY =<Registered_3p3v>;//da 插入电芯稳压器
IOVdd-supply =<Registered_3p3v>;//da 插入器件 corretto 稳压器
DVDD-SUPPLY =<Registered_1_8v>;//da 插入电芯稳压器
状态="正常";
};
};

听起来{
兼容="FSL、imx6q-var-som-tlv320aic3x"、"FSL、IMX-audio-tlv320aic3x";
型号="tlv320aic3x-audio";
SSI-controller =<&SSI1>;
audio-codec =<编解码器>;
音频路由=
/*连接到 HPLOUT、HPROUT 的耳机*/
"耳机插孔"、"HPLOUT"、
"耳机插孔"、"HPROUT"、
/*线性输出连接到 LLOut、RLOUT */
"线路输出"、"LLOUT"、
"线路输出"、"RLOUT"、
/*连接到(MIC3L | MIC3R)的麦克风*/
"MIC Bias"、"MIC3L"、
"MIC Bias"、"MIC3R"、
"MIC Jack"、"Mic Bias"、
/*线路输入连接到(LINE1L | LINE2L)、(LINE1R | LINE2R)*
"线路输入"、"LINE1L"、
"线路输入"、"LINE2L"、
"线路输入"、"LINE1R"、
"线路输入"、"LINE2R";
MUX-INT-PORT =<1>;
多路复用器-外部端口=<4>;
};

但是、当 Linux 引导时、器件不会安装。 原因

谢谢

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

    Roberto、  

    很抱歉、您在使用 Linux 安装 TLV320AIC3100时遇到一些困难。  

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

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

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

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

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

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

    此致、

    -Steve Wilson