I have a new ADRV9008-1 evaluation board,and I'm working on ZCU102.I get kernel and uboot source version v2018_r2 on github, and I build it for ADRV9008-1.Now I can boot,but it seems not work fine.In the boot log,some error print as below;
[ 9.963379] adrv9009 spi1.1: ERROR: 294: TALISE_waitArmCmdStatus() failed due to thrown ARM error. Is device in correct state for calling command?
[ 9.976441] adrv9009 spi1.1: ERROR: 131086: Talise init calibration error encountered
[ 9.984243] adrv9009 spi1.1: adrv9009_do_setup:759 (ret 6)
[ 9.989803] adrv9009 spi1.1: ADIHAL_resetHw at index
[ 12.650090] adrv9009 spi1.1: ERROR: 294: TALISE_waitArmCmdStatus() failed due to thrown ARM error. Is device in correct state for calling command?
[ 12.663148] adrv9009 spi1.1: ERROR: 131086: Talise init calibration error encountered
[ 12.670954] adrv9009 spi1.1: adrv9009_do_setup:759 (ret 6)
[ 12.676439] adrv9009: probe of spi1.1 failed with error -14
I can get the ADRV9008-1 information by CMD "fru-dump -b /sys/bus/i2c/devices/16-0050/eeprom",the info as below:
read 256 bytes from /sys/bus/i2c/devices/16-0050/eeprom
Date of Man : Wed Aug 30 14:05:00 2017
Manufacturer : Analog Devices
Product Name : 9008-1RC0,9528
Serial Number : 00034
Part Number : ADRV9008-1W/PCBZ
FRU File ID : Empty Field
PCB Rev : 01B
PCB ID : 9008_1CE01B
But when I check the IIO device,I get info below:
iio:device1: ad9528-1
iio:device2: ad7291
iio:device0: ams
There is no device named "adrv9009" or "adrv9008-1". And when I use "IIO Oscilloscope" to connect the ZCU102,I can connect successful, But no "ADRV9009" tap page.
Now I don't know how to fix it,is the hardware fault?