I have the ADRV9002 evaluation board with the Rev B0 silicon on it.
I tried to use a prebuilt SD car image by downloading the 2021-02-23-ADI-Kuiper.img.xz and following the procedures in the "https://wiki.analog.com/resources/tools-software/linux-software/zynq_images" page. After copying Image, BOOT.BIN, and system.dtb from the corresponding folders, I got following message on the console.
Raspbian GNU/Linux 10 analog ttyPS0
analog login: root (automatic login)
Last login: Sat Apr 17 01:32:34 BST 2021 on ttyPS0
Linux analog 4.19.0-ga6ef26d #1105 SMP Fri Feb 19 16:51:27 GMT 2021 aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@analog:~# iio_info | grep iio:device
iio:device2: axi-adrv9002-rx2-lpc (buffer capable)
iio:device5: axi-adrv9002-tx-lpc (buffer capable)
iio:device6: axi-adrv9002-tx2-lpc (buffer capable)
As you can see, "iio:device: adrv9002-phy" is missing. Could silicon revision be the issue? And it is mentioned somewhere that driver needs to be changed for Rev B silicon. Is the binary files for Rev B available, or do they have to be built from the source.
Thanks for your help.