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/PCM1862:ASOC:未找到 ADC 的灌电流小工具

Guru**** 2449350 points
Other Parts Discussed in Thread: PCM1862, PCM1865

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/728564/linux-pcm1862-asoc-no-sink-widget-found-for-adc

器件型号:PCM1862
主题中讨论的其他器件: PCM1865

工具/软件:Linux

我正在尝试使用 Linux 中的 ALSA 系统捕获音频。 加载驱动程序时、我收到以下错误消息:

[1.549143]   pcm186x 1-004B:ASOC:找不到 ADC 的灌电流小工具
[1.555107]   pcm186x 1-004B:ASOC:无法添加路由 ADC 左侧捕获源->直接-> ADC
[1.563788]   pcm186x 1-004B:ASOC:未找到 ADC 的灌电流小工具
[1.569653]   pcm186x 1-004B:ASOC:无法添加路由 ADC 右捕获源->直接-> ADC

下面是 DTS 文件中的声音定义:

 听起来{
               兼容="简单音频卡";
               simple-audio-card、name ="PCM1862 Sound";
               simple-audio-card、小工具=
                       "线路"、"插孔1中的线路"、
                       "线路"、"插孔2中的线路"、
                       "线路"、"插孔3中的线路"、
                       "线路"、"插孔4中的线路";
               简单音频卡,路由=
                       "插孔1中的线路"、"VINL1"、
                       "插孔1中的线路"、"VINR1"、
                       "插孔2中的线路"、"VINL2"、
                       "插孔2中的线路"、"VINR2"、
                       "插孔3中的线路"、"VINL3"、
                       "插孔3中的线路"、"VINR3"、
                       "插孔4中的线路"、"VINL4"、
                       "插孔4中的线路"、"VINR4";

               simple-audio-card、format ="I2S";

               simple-audio-card、bitclock-master =<&sound0_master>;
               simple-audio-card、frame-master =<&sound0_master>;

               简单音频卡、CPU{
                       Sound-Dai =<&McASP0>;
                       系统时钟频率=<24000000>;
                       系统时钟方向="OUT";
               };

               sound0_master:simple-audio-card、codec{
                       Sound-Dai =<&pcm1862>;
                       系统时钟频率=<12288000>;
               };
       };

我使用的驱动程序源是 pcm186x.c 和 pcm186x-i2c.c 我对驱动程序和 DTS 文件之间的关联了解不够、无法弄清问题所在。 DTS 文件条目来自一个示例,该示例声称它适用于 pcm1865的驱动程序。  

如果有任何帮助,将不胜感激。

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

    您好、Nick、

    关于 PCM186x 器件系列的 Linux 驱动程序支持、我们的团队不再支持 Linux 驱动程序。 我们正在积极考虑今后提供支持,但目前我们不幸不支持这种支持。  

    谢谢、此致、

    Ravi