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/TLV320AIC3100:我们无法永久更改寄存器值

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

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/793262/linux-tlv320aic3100-we-cannot-change-registers-values-permanently

器件型号:TLV320AIC3100

工具/软件:Linux

尊敬的 Sirs:

我们将此器件用于 UI 中的新三个系列项目:烤箱、爆破冷却器和洗衣机。
我们开发了使用来自 NXP 的 iMX6 UL 并使用 TI TLV320AIC3100实现音频功能的 UI、我们使用的是内核 Linux 3.14.52和用于 TLV 的 TI 驱动程序的最新版本。

当我们在暂停后播放声音时、声音本身之前会有一个"Bump"。
我们认为、我们通过更改某些寄存器的值找到了解决方案。
问题是、即使我们可以更改寄存器的值、当我们播放声音时、系统也会将它们重置为默认值。

我们如何修改寄存器值?

非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但是、一切都始于需要消除在发出声音之前听到的恼人的"碰撞"、前提是至少从之前的声音中经过了几秒钟。
    在实践中、当声音模块退出睡眠模式时、会发出此声音
    是否有人有相同的问题?

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

    尊敬的 Ranieri:

    目前、TI 没有针对 AIC3100系列器件的有效 Linux 驱动程序支持。 我们正在根据业务需求积极研究驱动程序支持模型、并将此请求发送给团队、以了解我们如何支持同样的发展。

    我没有听到"碰撞"声音、但它可能与驱动程序例程实现相关。 我将对此进行调查、但如前所述、我们目前没有积极的支持模式。

    此致、

    Ravi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Ravi:
    感谢您的回答、我希望您能为我们提供帮助、因为我们应该在短时间内投入生产
    此致、
    Ranieri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ranieri,

    您能否为此提供寄存器配置? 此外、您使用的是哪些输出?

    此致、
    -Steve Wilson