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.

[参考译文] 针对 PCM5242的 Android 支持

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1103166/android-support-for-pcm5242

器件型号:PCM5242
主题中讨论的其他器件: PCM6260-Q1PCM5142PCM5122PCM5141

大家好、

我们将 PCM5242 DAC IC 与 IMX8MM 和 Android 11代码库相集成。

我有几个问题 和疑问:  

剂量 Android 支持此 DAC?

2.我们能否将 PCM5242 EVK 与 IMX8MM 集成?

3、能否从 imx8mm 控制 I2S 和 I2C 信号?

3.您能否共享此 DAC 的最新驱动程序文件?

谢谢

Divyesh。

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

    你(们)好  

    请从https://tidrive.ext.ti.com/u/_kZnuYrGZ7XsRme-/bba486de-b410-4f7f-8400-01d7aa4786af?l 下载最新的 Linux 驱动程序

    我认为 您需要选择 compatible ="ti.audev"来绕过代码中的中断处理(集成指南中的第10页)。

    此驱动程序代码是 Regbin 架构、与 PCM6260-Q1兼容。对于 PCM5242、您只需要不同的 pcmreg.bin 文件。

    此致

    拉斐尔

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

    徐拉斐、您好!

    您是否有特定于 PCM5242 DAC 的驱动程序?

    在大多数论坛中,我知道 PCM5142和 PCM 几乎相似,即使它们的寄存器映射相同。

    那么,我们是否可以为 PCM5242音频 DAC 使用以下驱动程序文件?

    sound/soc/codecs/pcm512x.c  

    sound/soc/codecs/pcm512x.h  

    sound/soc/codecs/pcm512x-i2c.c  

    sound/soc/codecs/pcm512x-spi.c

    我们在 PCM5142 DAC 驱动程序中所做的更改、以支持 PCM5242:

    --- a/arch/arm64/configs/imx_v8_android_defconfig
    ++ b/arch/arm64/configs/imx_v8_android_defconfig
    @@-726、6 +726、9 @@ CONFIG_SND_SOC_IMX_AUDIMEX=y
    CONFIG_SND_SOC_IMX_Xcvr=y
    CONFIG_SND_SOC_IMX_PDM_MIC=y
    CONFIG_SND_SOC_IMX_PCM512X=y
    +CONFIG_SND_SOC_PCM512x=y
    +CONFIG_SND_SOC_PCM512x_I2C=y
    +CONFIG_SND_SOC_PCM512x_SPI=y
    CONFIG_SND_SOC_IMX_DSP=y
    CONFIG_SND_SOC_IMX_CDNHDMI=y
    CONFIG_SND_SOC_SOF_toplevel=y
    diff --git a/sound/soc/codecs/pcm512x-i2c.c b/sound/soc/codecs/pcm512x-i2c.c
    索引633f7eb.bb73de0 100644
    --音响/SoC/CODEC pcm512x-i2c.c
    ++ b/sound/soc/codecs/pcm512x-i2c.c
    @@-41、6 +41、7 @@静态 int pcm512x_i2c_remove (struct i2c_client * i2c)
    {"pcm5122"、}、
    {"pcm5141"、}
    {"pcm5142"、}
    +{"pcm5242",},
    {}
    };
    MODULE_DEVICE_TABLE (i2c、pcm512x_i2c_id);
    @@-51、6 +52、7 @@静态 int pcm512x_i2c_remove (struct i2c_client * i2c)
    {.compatible ="ti、pcm5122"、}、
    {.compatible ="ti、pcm5141"、}、
    {.compatible ="ti、pcm5142"、}、
    +{.compatible ="ti、pcm5242"、}、
    {}
    };
    MODULE_DEVICE_TABLE (of、pcm512x_for_match);
    @@-62、6 +64、7 @@静态 int pcm512x_i2c_remove (struct i2c_client * i2c)
    {"104C5122"、0}、
    {"104C5141"、0}、
    {"104C5142"、0}、
    +{"104C5242"、0 }、
    {},
    };
    MODULE_DEVICE_TABLE (ACPI、pcm512x_ACPI_MATCH);

    请查看上述更改并分享您的意见。

    谢谢

    Divyesh

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

    您好@

    是否有以上评论的更新?

    我们能否修改上述驱动程序以支持 PCM5242 DAC?

    谢谢

    Divyesh。

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

    您好、Divyesh、

    我们将在内部对此进行讨论。 Jeff 也参与了这项工作、但他已经不在办公室、明天还会回来。

    Brian

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

    感谢 Brian、

    请查看更改。 如果您获得了适用于 pcm5242 DAC 的驱动程序文件、则会有所帮助

    谢谢

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

    您好、Divyesh、

    对于 PCM5142驱动程序、您的更改看起来不错、但我不确定5142和5242之间有多大差异。我们建议您使用我们共享的 regbin arch 驱动程序。

    此致

    拉斐尔

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

     您是否对 regbin archy 有任何引用? 有人 以前实施过吗?

    它是否适用于内核5.10和 Android 11代码库。

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

    我们已使用 BBB+PCM6260-Q1 EVM.Ther 内核版本5.10-RT 验证了 regbin arch 驱动程序。

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

    您可以共享该补丁吗?

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

    regbin 驱动程序应与内核5.10.1.无修补程序。

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

    好的。

    请您与  PCM5142驱动程序集成。

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

    e2e.ti.com/.../audio-device-driver-Guidelines.pptx

    您可以参考随附的指南。