This patch series adds support for the Analog Devices AD7172-2, AD7175-8, AD7177-2 ADCs within the AD7173 driver. Datasheets: https://www.analog.com/media/en/technical-documentation/data-sheets/AD7172-4.pdf https://www.analog.com/media/en/technical-documentation/data-sheets/AD7175-8.pdf https://www.analog.com/media/en/technical-documentation/data-sheets/AD7177-2.pdf This series depends on patch series AD7173 https://lore.kernel.org/all/20240228110622.25114-1-mitrutzceclan@xxxxxxxxx/ V2->V3 dt-bindings: adc: ad7173: add support for additional models: - Remove vref constraint for ad7172-4 - Add missing model that supports ref2 iio: adc: ad7173: improve chip id's defines - Create patch iio: adc: ad7173: add support for additional models: - Add new attributes to *_device_info to describe model specific behaviour: odr_start_value, has_int_ref, has_ref2 - Remove unnecessary space from *_id_table - Move chip id define rename in a separate patch - Order chip id's by value V1->V2 dt-bindings: adc: ad7173: add support for additional models: - Remove bindings descriptions update as already included in latest AD7173 bindings - Remove default: false for adi,reference-select iio: adc: ad7173: add support for additional models: - Add period to commit message - AD717X -> AD717x - Fix typo - Reformat supported devices list - Reorder device ID's by value - Use correct comment style - Add missing space Dumitru Ceclan (3): dt-bindings: adc: ad7173: add support for additional models iio: adc: ad7173: improve chip id's defines iio: adc: ad7173: add support for additional models .../bindings/iio/adc/adi,ad7173.yaml | 39 +++++++- drivers/iio/adc/ad7173.c | 92 +++++++++++++++++-- 2 files changed, 119 insertions(+), 12 deletions(-) -- 2.43.0