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/TAS5805M:Linux 驱动程序的状态。

Guru**** 2473270 points
Other Parts Discussed in Thread: TAS5805M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/808350/linux-tas5805m-state-of-the-linux-driver

器件型号:TAS5805M

工具/软件:Linux

是否有针对 TAS5805M 的 Linux 驱动程序正在进行开发? 与内核中的其他 TAS*。c 文件相比、似乎缺少 ALSA 集成所需的一些器件。 例如、没有设置 dapm_widget 和 dapm_routes。 您是否知道使用此驱动程序的任何内核? ALSA 非常复杂、所以我希望其他人在这方面也做了一些改进。

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

    不幸的是、不

    由于启动要求、完全集成的驱动器不是我们的产品系列可以简单提供的驱动器。 一个主要原因是 I2C 和 I2S 信号由主机处理器控制和提供。  我们的大多数客户必须根据其平台调整驱动器代码。  

    此外、这里是大家应该注意的一些重要事项。

    a)   遵循启动程序(请参阅 TAS5805M 数据表的第9.5.3.1节。) 以初始化 TAS5805M。  

    b)   在通过 i2c 对 TAS5805M 进行编程之前和之后、确保 I2S 时钟(BCLK 和 LRCLK)稳定且正在运行。

    C)   大多数客户必须修改驱动器代码以满足启动要求。

    d)   我们提供的驱动程序代码假定 I2S 时钟在加载前已经在运行。  

    Andy