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/TLV320AIC3104:TLV320AIC3104IRHB不能与IMX7D配合使用

Guru**** 2463330 points
Other Parts Discussed in Thread: TLV320AIC3104

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/766880/linux-tlv320aic3104-tlv320aic3104irhb-is-not-working-with-imx7d

部件号:TLV320AIC3104

工具/软件:Linux

您好,

我正在使用 与IMX7D连接的主板中的TLV320AIC3104IRHB,但无法工作。 我认为我的问题在设备树中。 我正在使用内核4.1 ,在这里我激活  了用于tlv320aic3x的驱动程序。

在设备树中,我有以下节点:

tlv320aic3104:tlv320aic3x@18{

兼容="ti,tlv320aic3x";
REG =<0x18>;

RESET-GPIOs =<&AUDIO_GPIO 5 GPIO _ACTIVE_LOW >;

};

和:

声音{

兼容="FSL,IMX-audio-tlv320aic3x";
型号="IMX-tlv320aic3x";
CPU-DAI =<&sai1>;
audio-codec =<&tlv320aic3104>;
音频路由=
"LINE1L","Mic插孔",
"耳机插孔","HPLOUT",
"耳机插孔","HPROUT",
"MIC插孔","Mic Bias";

};

在其他主板中,我看到的块声音"ss-controller=<&SSI>","CPU-DAI=<&SSI>","mix-int-port"和"mix-ext-port"都是使用的,但我不知道必须使用什么值。 在我的设备树中,我没有任何SSI控制器或音频mux。

有人能告诉我我我的设备树是否正确以及如何在设备树中配置此编解码器吗?

此致。

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

    我需要对此进行研究。您所提到的TLV320AIC3x驱动程序已经很旧,我们不再积极支持它。 我将与我们的车手团队联系,看看我能否为您找到一些答案。
    此致,
    -Steve Wilson