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.

[参考译文] PCM9211:pcmdevice-linux-driver

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1284922/pcm9211-pcmdevice-linux-driver

器件型号:PCM9211

您好!

目前、我正在使用适用于 PCM9211的 PCMDEVICE 编解码器驱动程序。 但是,我发现函数: pcmdevice_regmap_read ()总是返回错误,这意味着读取 pcm9211寄存器失败。 我调试了代码、但没有找到解决方案。 希望 TI 可以帮助我们解决此问题。

谢谢。

齐明

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

    那么 i2cdump 呢?

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

    设备或资源繁忙

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

    尊敬的 Zimin:

    首先、 您应 确保地址正确。

    您能否向我们分享您使用的设备树和日志、也许它可以帮助我们找到一些线索、另外、 如果 i2c 不稳定、请检查您的硬件连接、这将导致该问题。

    谢谢  

    凯文

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

    尊敬的 Kevin:

    是的、地址正确。 在不加载驱动程序的情况下、我可以在控制台中运行 i2cget / i2cset / i2cdump。 驱动程序未释放资源的情况。 这就是显示设备或资源繁忙的原因。

    谢谢。

    齐明

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

    尊敬的 Zimin:

    抱歉、回复太晚了、您能告诉我们您得到了什么类型的错误、应该有一个错误代码、 它可以反映是 i2c 总线问题还是从属设备问题。

    谢谢

    凯文