Post Go back to editing

ADRV9008-1 can not work on ZCU102

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?