Target platform: ADRV9002+Xilinx ZCU102
I'm trying to configure frequency hopping via Libiio for ADRV9002:
OS: Analog Devices Kuiper Linux
(wiki.analog.com/.../kuiper-linux)
Linux analog 6.1.7
Libiio version: 0.25 (git tag: b6028fd) backends: local xml ip usb
/sys/bus/iio/devices# iio_attr -u ip:192.168.1.90 -d
IIO context has 26 devices:
hwmon0, ina226-u76: found 2 device attributes
hwmon1, ina226-u77: found 2 device attributes
hwmon10, ina226-u79: found 2 device attributes
hwmon11, ina226-u81: found 2 device attributes
hwmon12, ina226-u80: found 2 device attributes
hwmon13, ina226-u84: found 2 device attributes
hwmon14, ina226-u16: found 2 device attributes
hwmon15, ina226-u65: found 2 device attributes
hwmon16, ina226-u74: found 2 device attributes
hwmon17, ina226-u75: found 2 device attributes
hwmon18, max20751: found 0 device attributes
hwmon19, max20751: found 0 device attributes
hwmon2, ina226-u78: found 2 device attributes
hwmon3, ina226-u87: found 2 device attributes
hwmon4, ina226-u85: found 2 device attributes
hwmon5, ina226-u86: found 2 device attributes
hwmon6, ina226-u93: found 2 device attributes
hwmon7, ina226-u88: found 2 device attributes
hwmon8, ina226-u15: found 2 device attributes
hwmon9, ina226-u92: found 2 device attributes
iio:device0, xilinx-ams: found 1 device attributes
iio:device1, adrv9002-phy: found 17 device attributes
iio:device2, axi-adrv9002-rx-lpc: found 3 device attributes
iio:device3, axi-core-tdd: found 12 device attributes
iio:device4, axi-adrv9002-tx-lpc: found 3 device attributes
iio_sysfs_trigger: found 2 device attributes
/sys/bus/iio/devices# iio_attr -u ip:192.168.1.90 -d adrv9002-phy
dev 'adrv9002-phy', attr 'frequency_hopping_hop1_signal_trigger', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop1_table_a', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop1_table_b', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop1_table_select', value :ERROR: Unknown error 524
dev 'adrv9002-phy', attr 'frequency_hopping_hop2_signal_trigger', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop2_table_a', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop2_table_b', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'frequency_hopping_hop2_table_select', value :ERROR: Unknown error 524
dev 'adrv9002-phy', attr 'frequency_hopping_hop_table_select_available', value :'TABLE_A TABLE_B'
dev 'adrv9002-phy', attr 'initial_calibrations', value :'off'
dev 'adrv9002-phy', attr 'initial_calibrations_available', value :'off auto run'
dev 'adrv9002-phy', attr 'multi_chip_sync', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'profile_config', value :'Device clk(Hz): 38400000
Clk PLL VCO(Hz): 8847360000
ARM Power Saving Clk Divider: 1
RX1 LO: L02
RX2 LO: L02
TX1 LO: L01
TX1 DPD enable: 0
TX2 LO: L01
TX2 DPD enable: 0
RX1 Gain Table Type: Correction
RX2 Gain Table Type: Correction
RX Channel Mask: 0xc3
TX Channel Mask: 0xc
Duplex Mode: FDD
FH enable: 0
MCS mode: Disabled
WarmBoot: Enabled
SSI interface: LVDS'
dev 'adrv9002-phy', attr 'stream_config', value :ERROR: Permission denied (13)
dev 'adrv9002-phy', attr 'waiting_for_supplier', value :'0'
dev 'adrv9002-phy', attr 'warmboot_coefficients', value :ERROR: Device or resource busy (16)
dev 'adrv9002-phy', attr 'warmboot_coefficients_file', value :'Navassa_LVDS_init_cals.bin'
Should I configure frequency hopping via IIO ?
How can I configure ?
Thanks.