iio: frequency: adf4350: fix typo in mask

Fix typo in r2_user_settings mask

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: turn ad9517 into IIO Device

turn ad9517 into IIO Device
use of_clk_src_onecell_get

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: ad9467: AD9250 use default (midscale) vref

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_jesd204b: update compatible

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: ad9523: Add clock producer support

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: ad9122: misc changes

Turn device into an clock consumer.
	Request DCO, DAC and REF clocks for direct clocking.

Allow requesting alternative Bus Interface Rates (DCO_CLK).
(Remove CF_AXI_DDS_CHAN_CLK_IN)

Add new attributes for interpolation modes.
	New attributes:
		out_altvoltage_interpolation
		out_altvoltage_interpolation_center_shift
		out_altvoltage_interpolation_available

Update SYNC FRAME function to check for FIFO conditions.

Power down IQ DACs during cf_axi_dds_tune_dci().

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: adf4350: Add support for device tree bindings

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: adf4350: Add clock consumer support

Allow PLL reference frequency changes by adding clock consumer support.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: ad9467: Always depend on clock

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: ad9523 add support for device tree bindings

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
ad9523 fix warnings in ft support
ad9523 fix warnings in clk support
iio: amplifiers: ad8366 add support for device tree bindings

try to get a unique name

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: ad9467: remove support for HW FFT core

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio adc: ad9467: add defines for user logic support

temp commit

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: ad9467: use devm facility

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_adc: fix DCO calibration and add IIO_CHAN_INFO_SAMP_FREQ

Add IIO_CHAN_INFO_SAMP_FREQ
Fix DCO delay scan by also scanning the inverted clock
Unify DCO calibration for 1c and 2c

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_adc_core: simplify axiadc_dco_calibrate()

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: fix bug in FRAME retry count handling

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_adc_core: axiadc_dco_calibrate() AD9265 doesn't feature DCO enable

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>