We have a custom pcb board with ad9371 and zynq7100. We have used the non-os software and successfully run the program via zc706 developed board. However, when we move the program to our custom board, we found that ad9371 haven't response to aany spi write. In contrast with zc706 program, we used 2 seperate spi ip core in pl logic for ad9528 and ad9391 rather than spi emio. The ad9528 works fine but ad9371 never response. We check the spi write waveform using scope and it looks same as zc706 program but the data read from same register is 0x00. Our interface vdd and spi bus is 1.8 rather than 2.5V.
Otherwise, I confirm that the ad9371 reset is high using scope while configuring ad9371 spi. We haven't put a pull-up resistor with reset but it should be pulled up by fpga gpio before ad9371 initialize.
Kindly refer to below post,