drivers/iio/adc/ad9361: If digital interface tune fails - error but use dt defaults.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: Use existing register defines

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: ad9361_debugfs_write() add locks

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: Add cals switch control for MCS (FMCOMMS5)

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: indio_dev->name try to use of_node->name

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: Update ad9361_mcs()

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/ad9361: Allow multiple device instances

Multiple device instances require unique clock names.
Therefore prefix clocks with the spi dev name.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
AD9361/FMCOMMS55: Add support for ADI 2x2 multichip design

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
drivers/iio/adc/cf_axi_adc_core: Add support for AD9680

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