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 inquiries, please get in touch with mktg@iwave-global.com
Please find the detailed G35M product information in the below link,