AGX Xavier PCIe SRNS (Separate reference clocks without SSC)

hi,

I would like to use PCIe SRNS on AGX Xavier, I followed these steps:

  1. Go to your Linux_for_Tegra folder.
  2. Search the dtb tegra194-a02-bpmp-p2888-a04.dtb.
  3. Use dtc tool to convert this dtb back to dts
  4. Add the patch to the dts
  5. Use dtc tool to convert the dts back to dtb
  6. Flash the board and see if it can work.

add this node in Linux_for_Tegra/bootloader/t186ref/tegra194-a02-bpmp-p2888-a04.dtb:

clock@plle {
clk-id = <0x64>;
pll_freq_table = <0x249f000 0x5f5e100 0x2 0x7d 0x18 0xffffffff 0xffffffff 0xffffffff 0xffffffff>;
};

But the system cannot successfully bootup when I connect to NVMe on [J6] PCIe x16 connector (routes to a x8 PCIe 4.0 controller).

my question is does AGX Xavier support a separate reference clock or not? or does it support SRNS?

T194/Xavier is not verified/validated with SRNS so we don’t advertise SRNS support for Xavier.

seems Xavier uses the common Refclk for PCIe, thanks for your response

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.