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/AM5718:支持 HS200 eMMC

Guru**** 2601915 points
Other Parts Discussed in Thread: AM5718

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648651/linux-am5718-hs200-emmc-support

器件型号:AM5718

工具/软件:Linux

我想使用 eMMC HS200模式。我发现此函数在 uboot 代码中被禁用。

SDK 04.01.00.06

u-boot/drivers/MMC/OMAP-hsmmc.c

静态 int omap_hsmmc_platform_fixup (struct mmc *mmc)

   struct omap_hsmmc_data *priv= omap_hsmmc_get_data (mmc);
   struct mmc_config *cfg = omap_hmc_get_cfg (MMC);

   PRIV->version = NULL;

   if (platform_fixup_disable_UHS_mode ()){
       PRIV->version ="rev11";
       cfg->host_cap &=~(MMC_MODE_HS200 | MMC_MODE_UHS_SDR104
                   | MMC_MODE_UHS_SDR50);
   }

   返回0;


CPU 版本1.1不支持? 2.0呢?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅勘误表建议 i834和 processors.wiki.ti.com/.../SD_User's_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不支持或不建议使用 HS200?、但我在数据表中看到了该特性。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这并不一定意味着 Linux 驱动程序支持此功能。 您可以看到、有一个针对 HS200模式的勘误表。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。

    如果我按照勘误表修改 Linux 驱动程序、这是否意味着可以在 am5718上使用 HS200?

    其他软件 系统是否支持 am5718上的 eMMC HS200模式? 我认为该功能应该经过全面测试。

    以及如何修改硬件原理图?