Why does the PS-GTR PCIe link negotiates at x2 despite the PS being configured for x4 in G60P ZU47DR?

Since the PCIe reset occurs before the MUX switch selection, please reset the PCIe root port using the U-Boot commands provided below.

U-Boot commands:

gpio clear gpio@ff0a000040

gpio set gpio@ff0a000040

After performing the reset, please verify PCIe device detection in the kernel by running the lspci -vvv command.

Incase, if this needs to be fixed permanently; please connect with iWave representative for the FSBL patch and create the binary which will avoid the use of PCIe reset command in U-Boot.

For further product inquiries, please get in touch with our sales team at mktg@iwave-global.com

Please find the detailed product information here:
ADC & DAC PCIe Card Powered by RFSoC ZU48/47/43/28/27/25DR