Why the PMIC and Clock Synthesizer are not getting configured when custom XSA is used?

The PMIC and Clock configuring functions are typically called before the serdes_illcalib() function in psu_init.c file. However, when the Vivado design does not include the PS-GTR these functions can be called after “init_peripheral();” line under psu_init(void) function in psu_init.c file.

These function calls are inserted in psu_init.c file using the fsbl-firmware_%.bbappend file when using Yocto/Petalinux build, where as in Baremetal directly the psu_init.c file can be edited.

This issue is fixed from Petalinux 2023.2 version

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

Please find the detailed product information here:
Zynq™ UltraScale+™ ZU19/ZU17/ZU11 MPSoC System on Module