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.

[参考译文] TAS5720A-Q1:Linux 内核 v4.9中的驱动程序支持

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1457352/tas5720a-q1-driver-support-in-linux-kernel-v4-9

器件型号:TAS5720A-Q1

工具与软件:

大家好、团队成员:

我们已使用 TAS5720A-Q1设计了音频放大器、并通过 TAS5720A-Q1 EVK 在硬件配置模式下验证了该设计。 目前、我们的定制板处于启动阶段、包括硬件和软件控制选项。

借助 TAS EVK、我们现在致力于启用软件控制模式。 我们使用的是 Linux 内核4.9、它包含在用于 Tegra (L4T) 32.7.1的 Linux 中。 我们了解最新的内核版本可支持 TAS5720A-Q1、但版本4.9包含的旧版驱动程序缺少这种支持。 我们目前正在努力修改驱动程序、以添加支持并实现兼容性。

我们遇到以下错误、并暂时删除了稳压器部分以继续测试:

[  1.903178] tas5720 1-006C:无法获得电源'DVDD':-19.         

[1.908926]  tas5720 1-006C:无法请求耗材:-19          

[1.941286]  Tegra-ASOC:声音:ASOC:未注册 CODEC DAI tas5720放大器

[  1.958449]注册的任务状态版本1

移除稳压器后、系统默认检查 TAS5720器件 ID、即1。 但是、我们连接的是 TAS5720A-Q1、此器件的默认器件 ID 为0。 这会导致以下错误:

[61.052249] tas5720 1-006C:错误的设备 ID。 预期:1读取:0

[61.058302] tas5720 1-006C:ASOC:无法探测组件-19

[61.064261] Tegra-ASOC:声音:ASOC:实例化卡-19失败

请您支持查看我们的理解。 此外、如果您能为我们提供任何成熟的权变措施或指导、以便在内核 v4.9中添加对 TAS5720A-Q1的支持、将会非常好。

谢谢。

此致、

Jayasurya

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

    尊敬的 Jayasurya:

    该驱动程序开发时间很长、抱歉、我们没有这样的专家来支持它、可以直接通过 i2c 驱动程序进行配置、您可以使用适用于 Linux 的 I2C R/W 工具来配置放大器、或者您可以使用 PurePath 控制台软件来生成脚本以配置您的系统。

    谢谢

    Kevin

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

    尊敬的 Kevin:

    感谢您的支持。

    我们的要求是将此放大器与支持 v4.9内核的 Jetson 系列产品集成。 由于我们需要从标准的用户空间应用中进行控制、是否可以实现纯路径或直接控制、尽管它会帮助我们完成启动和测试流程?

    请分享您对将 TAS5720A-Q1的兼容性添加到传统驱动器的想法、以启用完整的音频路径。 我们计划继续这样做、如果您能提供任何建议或见解、包括您预见到的任何潜在风险、我们将不胜感激。

    此致、
    Jayasurya

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

    您好 Jayasurya ,我是 AAA 团队的软件、我们可以提供另一个驱动程序,可以很好地工作,你会介意改变到新的解决方案吗?

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

    您好、Eliam:

    感谢您的支持。

    让 TAS5720A-Q1与内核 v4.9配合使用的替代驱动器将会非常有用。

    我们将测试该函数并随时向您通报最新情况。 此外、如果需要、它还可用作修改旧版驱动程序的参考。

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

    您好,请下载以下链接中的代码:

    tidrive.ext.ti.com/.../9a422d1a-84ae-4553-86ee-38e007e1500f

    访问代码:4DCdH+x3

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

    您好、Eliam:

    感谢您分享代码、对延迟响应深表歉意。

    当我尝试访问链接时、它会重定向至 TI 企业登录、我的 E2E 凭据似乎不起作用。 您能帮助我们下载代码吗?

    此致、
    Jayasurya

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

    你好、Jaya

     抱歉、该链路有问题。 请尝试使用以下代码、不需要任何登录。

    tidrive.ext.ti.com/.../9a422d1a-84ae-4553-86ee-38e007e1500f

    访问代码:   

    ;wt18cUG