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.

[参考译文] TAS2563:关于 TAS2563驱动程序

Guru**** 2747345 points

Other Parts Discussed in Thread: TAS2563

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/976035/tas2563-about-the-tas2563-driver

器件型号:TAS2563

tas256xsw-android/tas2563-android-driver
∟主器件

"tas2563-codec.c"使用较旧的内核版本函数。

我们产品的内核版本为5.3。

因此、会发生许多构建错误。

是否有用于新内核版本的驱动程序?

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

    您好!

    我们的团队将审查您的问题、并尽快作出回复。

    此致、
    Luis Fernando Rodríguez S.

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

    您好!

    只是想向您提供有关您的问题的最新信息:我们位于中国的驾驶员支持团队目前因假期而不在办公室。 我们将在本周结束前为您提供更多更新。 给您带来的不便、我深表歉意。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好!

    是否有驱动程序可用性的更新? 我们将在 Linux 5.4上开始集成 TAS2563。 并对兼容的驱动程序感兴趣。

    此致、

    Michael

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

    您好、Michael、

    如开发团队所述、该驱动程序应与较新版本的内核兼容。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您可以共享编译日志吗? 我们可以检查错误。

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

    您可以共享编译日志吗? 我们可以检查错误。 谢谢。

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

    没有编译日志。 我已删除它。
    我将随附修改后的代码。
    请在之前/之后进行比较。
    SND_SoC_CODEC 是旧内核版本中的结构。
    在内核5.4中、您需要使用 snd_soc_component。
    修复了所有相关代码。
    e2e.ti.com/.../code.zip

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

    尊敬的客户:

    在代码中、我发现第2444行有问题。 它应该是 snd_soc_component_driver、而不是  snd_soc_codec_driver

    static struct snd_soc_component_driver soc_codec_driver_tas2563 = {
    	.probe			= tas2563_codec_probe,
    	.remove			= tas2563_codec_remove,
    	.read			= tas2563_codec_read,
    	.write			= tas2563_codec_write,
    	.suspend		= tas2563_codec_suspend,
    	.resume			= tas2563_codec_resume,
    //#ifdef KCONTROL_CODEC
    //	.component_driver = {
    //#endif
    		.controls		= tas2563_snd_controls,
    		.num_controls		= ARRAY_SIZE(tas2563_snd_controls),
    		.dapm_widgets		= tas2563_dapm_widgets,
    		.num_dapm_widgets	= ARRAY_SIZE(tas2563_dapm_widgets),
    		.dapm_routes		= tas2563_audio_map,
    		.num_dapm_routes	= ARRAY_SIZE(tas2563_audio_map),
    //#ifdef KCONTROL_CODEC
    //	},
    //#endif
    };
    

    我对 SET_FS 是否可以在内核5.4中工作有疑问?

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

    您好!  

    我们从您那里听到过这种情况已经有一段时间了。 我现在正在关闭此主题、但如果需要、可以在此处回复或启动新主题。  

    此致、   
    Justin Beigel