Disable SSC(Spread Spectrum Cloclk) for PCIe debugging

Hello,

We want to control REFCLK manually as the link.

https://forums.developer.nvidia.com/t/how-to-set-pcie-reference-clock-to-asynchronous-mode-xavier-working-in-rc-mode/182164

+       clocks {
+               clock@pllnvhs {
+                       clk-id = <TEGRA194_CLK_PLLNVHS>;
+                       /* disable ssc on PLLNVHS */
+                       pll_freq_table = <38400000 100000000 2 125 24 (-1) (-1) (-1) (-1)>;
+               };
+       };

There is no “tegra194-bpmp-p2888-uphy.dtsi” file under kernel source.
So, we modify 2 files as below :
Linux_for_Tegra/bootloader/tegra194-a02-bpmp-p2888-0008-b01-jaxi.dtb
Linux_for_Tegra/bootloader/t186ref/tegra194-a02-bpmp-p2888-0008-b01-jaxi.dtb

tegra194-a02-bpmp-p2888-0008-b01-jaxi.dtb (174.4 KB)
tegra194-a02-bpmp-p2888-0008-b01-jaxi.dts (272.3 KB)

Would it apply, if i flash jetson as below :
sudo ./flash.sh jetson-agx-xavier-industrial mmcblk0p1

And could I check does it apply or not?

Hi,

Please read the log printed from flash.sh log and see which bpmp dtb is in use for this board.

If it says " tegra194-a02-bpmp-p2888-0008-b01-jaxi.dtb", then yes, you are modifying the correct bpmp dtb.

If it is not, then please modify the correct bpmp dtb.

BPMP dtb is always not public source.

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