We’re testing pcie compliance.
I add 319ad28_ok.diff and 0001-disabling-the-spread-Spectrum.patch to kernel and dts.
In Gen3 8G test.
In PCIE0 (x4), when we switch preset, the signal will loss in p3, p7 ,p9. But it can switch to p10.
In PCIE2 (x1), when we switch preset, the signal will loss in p3, p7. But it can switch to p10.
In PCIE1 (x1), it can switch to p3.
Hi, are you testing on devkit or custom board? How did you setup the test? Please check the app note and follow the steps in it. Below are the patchs attached in application note, name of yours seems not same.
The following two files are attached to this application note:
319ad28_ok.diff: This file is the patch for disabling power down
9b39010.diff: This file is the patch for disabling the spread Spectrum
I download Jetson_Orin_NX_Series_Orin_Nano_Series_Tuning_Complinace_Guide_DA-11267-001_v0.9.pdf from download center. And open it with Adobe Acrobat Reader.
There are no 9b39010.diff in the pdf
Do you mean board can switch p0, p1, p2, p4…other presets? We don’t meet such issue before. Please share a photo of using toggle on CLB. And per PCIe standard, passing any one of preset (p0-p10) test will pass test.
I mean we use cbb to switch p0~p10 not custom carrier board.
I know it’s pass for PCIE standard.
But we don’t meet this situation on x86(Intel, AMD CPU) before. We can get all signals from p0 to p10.
You said “We don’t meet such issue before.”
So is it a normal case in Orin NX?
If it is, this is solution for this post.
This is our CBB pic. We use the button on the upper left corner to swtich presets.