I am using PYNQ with ZCU111 RFSOC board. I can reprogram the LMX2594 external PLL using the SDK baremetal drivers. However I have never succeeded in progamming the LMX2594 from PYNQ Pyhton drivers. I have taken one the of the standard demo designs and output each of the DAC and ADC clocks from the rf_data_converter IP. I divide the clocks by 16 (using BUFGCE and a flop ) and output the signals via J10 of the extender board. Thus I can “see” the adc and dac clocks. If I try and use the LMX2594 clock configuration routines from the PYNQ library the adc and dac clocks die.
Do they work in the exact same configuration which you have shown? Because I am not able to do that even when i had the I2C ports checked only difference was the number and the settings.