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.

[参考译文] AM6442:从 AM6442生成 PCIe 时钟

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1503363/am6442-generating-pcie-clock-from-am6442

器件型号:AM6442

工具/软件:

大家好:

我们已经基于 AM64x 设计了自己的硬件。 与 EVM 不同、该设计不包括用于 PCIe 的时钟缓冲器、因此我们需要从 AM64本身生成时钟。

我们已确定器件树中的以下配置:

ti,syscon-pcie-refclk-out: $ref: /schemas/types.yaml#/definitions/phandle-array items: - items: - description: Phandle to the SYSCON entry - description: lock2_kick0 register offset within SYSCON - description: lock2_kick1 register offset within SYSCON - description: acspcie_ctrl register offset within SYSCON - description: pcie_refclk_clksel register offset within SYSCON - description: clock source index to source ref clock description: Specifier for enabling the ACSPCIE clock buffer for reference clock output.

我们想知道不同偏移的定义位置。 在 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1340937/am68a-enable-internal-pcie-clock 上 、引用了 xlsx。 我们可以将其用于 am6442还是用于 am6442? 有人可以告诉我该文件的位置或提供任何其他相关信息吗?

提前感谢您的帮助!

此致、

R é mi

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

    尊敬的 Remi:

    您在 AM64x 上使用什么软件? 我在 Linux 内核中找不到"ti、SYSCON-PCIe-refclk-out"相关内容。

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

    尊敬的 Bin Liu:

    您在 AM64x 上使用什么软件? 我在 Linux 内核中找不到"ti、SYSCON-PCIe-refclk-out"相关内容。

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml?h=09.03.01#n49

    此致、

    R é mi

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

    尊敬的 Remi:

    SDk10.x 内核中不存在此"ti、SYSCON-PCIe-refclk-out" DT 属性。 我将对此进行研究。

    但是、SDK 9.x/10.x/11.0中 AM64x 的默认 PCIe 串行器/解串器器器件树配置在串行器/解串器 REFCLK 引脚上输出时钟、因此您应能够使用内核器件树、而无需根据您的 PCIe REFCLK 要求进行任何更改。

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

    尊敬的 Remi:

    显然、ti、SYSCON-PCIe-refclk-out 仅在 SDK9.x 内核中定义、仅用于 J784S4器件、AM64x 根本不使用此 DT 属性。 因此、对于 AM64x、可以忽略此 DT 设置。

    若要从 AM64x 生成 PCIe 时钟、这是默认配置的内核。 因此、您可以使用 k3-am642-evm.dts 的参考、不需要对 PCIe 相关 DT 设置进行任何更改。