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.

[参考译文] TAS2781:混频器可以使用内核 Linux 驱动程序、但不能使用 TI 提供的驱动程序

Guru**** 2376680 points
Other Parts Discussed in Thread: TAS2781, PUREPATHCONSOLE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1467297/tas2781-mixer-works-with-in-kernel-linux-driver-but-not-ti-supplied-one

器件型号:TAS2781

工具与软件:

您好!

我们有一个内部开发的电路板、其中包含两个 TAS2781放大器芯片、并由连接的 Raspberry Pi CM4控制。 当我使用内核源代码中包含的 TAS2781驱动程序时、amixer 程序可以看到放大器的控件、但当我使用 TI 提供的驱动程序时、amixer 程序不会找到任何器件控件。 在这两种情况下、均会显示 PCM 器件。 我还没有玩过任何音频——我想先弄清楚控制问题。

另外、不同驱动程序的固件文件名称似乎不同、更令人沮丧的是这些名称似乎没有在任何地方记录! 我必须在 dmesg 的输出寻找固件文件未找到的错误从驱动程序!

在这两个案例中、我使用的都是相同的器件树叠加层、我无法100%确定是否正确。

非常感谢您的参与。 谢谢!

--道格拉斯·曼德尔