请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TAS5805M 工具/软件:Linux
是否有针对 TAS5805M 的 Linux 驱动程序正在进行开发? 与内核中的其他 TAS*。c 文件相比、似乎缺少 ALSA 集成所需的一些器件。 例如、没有设置 dapm_widget 和 dapm_routes。 您是否知道使用此驱动程序的任何内核? ALSA 非常复杂、所以我希望其他人在这方面也做了一些改进。
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.
不幸的是、不
由于启动要求、完全集成的驱动器不是我们的产品系列可以简单提供的驱动器。 一个主要原因是 I2C 和 I2S 信号由主机处理器控制和提供。 我们的大多数客户必须根据其平台调整驱动器代码。
此外、这里是大家应该注意的一些重要事项。
a) 遵循启动程序(请参阅 TAS5805M 数据表的第9.5.3.1节。) 以初始化 TAS5805M。
b) 在通过 i2c 对 TAS5805M 进行编程之前和之后、确保 I2S 时钟(BCLK 和 LRCLK)稳定且正在运行。
C) 大多数客户必须修改驱动器代码以满足启动要求。
d) 我们提供的驱动程序代码假定 I2S 时钟在加载前已经在运行。
Andy