[PATCH v5 0/3] add support for ad777x family

Ramona Alexandra Nechita
2024-09-12T12:17:28Z

v4:
* https://lore.kernel.org/all/20240724155517.12470-1-ramona.nechita@analog.com/
v5:
* Patch1:
- removed yaml unnecessary nodes
- removed vref_supply from yaml altogether, as it is not used by the driver
- documented interrupt line in yaml file
- updated commit message with short description
* Patch2:
- version downgrade in sysfs-bus-iio file due to combinig the two drivers'
attributes together (one was available in 6.1 and the other in 6.2 and it
seemed right to leave it as 6.1)
* Patch3:
- removed comments with old code
- fix commit messages
- removed power_mode from driver private structure
- used spi_write for ad7779_spi_write function
- fixed various indents and line wraps, typos etc
- used goto in trig_handler to get rid of duplicate code
- switched to iio_for_each_active_channel
- removed unnecessary trig setting (done by devm already)
- removed __maybe_unused from driver suspend/resume functions

Ramona Alexandra Nechita (3):
dt-bindings: iio: adc: add a7779 doc
Documentation: ABI: added filter mode doc in sysfs-bus-iio
drivers: iio: adc: add support for ad777x family

Documentation/ABI/testing/sysfs-bus-iio | 22 +
.../ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 -
.../bindings/iio/adc/adi,ad7779.yaml | 84 ++
drivers/iio/adc/Kconfig | 11 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7779.c | 917 ++++++++++++++++++
6 files changed, 1035 insertions(+), 46 deletions(-)
delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7779.yaml
create mode 100644 drivers/iio/adc/ad7779.c

--
2.43.0