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.

[参考译文] AM62L-Linux:需要使用支持 EVSE-DEV-EVM-DOC-CERT 的 QSPI 驱动程序

Guru**** 2999690 points

Other Parts Discussed in Thread: AM62L

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1652535/am62l-evse-dev-evm-doc-cert-need-qspi-driver-with-linux

器件型号: AM62L-AM62L- EVSE-DEV-EVM-DOC-CERT
主题中讨论的其他器件: AM62L

您好:

我是 FeRAM 内存制造商的技术营销顾问、我们的客户愿意使用我们基于 QSPI 的 FeRAM (4M)。  

该客户一直将 MRAM 存储器与 AM62L SoC 结合使用、用作工业应用的控制器。  

他们喜欢在 Linux 上使用 QSPI 驱动程序、因为现在只有 SPI 驱动程序。  

因此请在 Linux 上分享 QSPI 驱动程序。  

 

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

    嗨、Hayase、

    客户使用哪个内核版本? 内核应该已经具有用于 AM62L 的 QSPI/OSPI 控制器驱动程序。

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

    您好、TI 支持团队。

    以下是客户提出的进一步问题、因此请告知我们如何进行管理。
    ============

    我们已经在使用“spi-cadence-quadspi.c“作为 OSPI 总线驱动程序。

    要使其在 Linux 下显示为/dev/mtdX、您需要上述总线驱动程序以及 SPI-NOR 驱动器。

    具体而言、我们需要从“drivers/MTD/SPI-NOR/*“分配驱动程序。

    请告知以下哪些驱动程序工作正常?

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

    嗨、Shoji、

    我不确定客户端缺少什么、但如果您使用默认的 ARM64 内核配置并为存储器配置 OSPI 器件树节点(您可以使用内核 dts k3-am62l3-baked.dts 作为示例)、则应在 Linux 中提供/dev/mtdX 节点。

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

    感谢您的评论,下面是解释,以避免混淆。  

    他们已经在使用“spi-cadence-quadspi.c“作为 OSPI 总线驱动程序、但为了使 Linux 识别“/dev/mtdX “、 他们需要上述总线驱动程序和 spi-NOR 驱动程序。

    具体而言、他们需要从“drivers/mTD/spi-nor/*“目录中分配驱动程序。

    您能否查看以下哪些驱动程序正常工作?

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

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62l3-badge.dts?h=ti-linux-6.18.y#n722

    您可以看到此 DTS 对 OSPI NOR 器件使用兼容的“JEDEC、ospi-NOR“、这将调用 MTD/SPI-NOR/CORE.c 驱动器。