[PATCH v3 0/2] iio: adc: add driver for Texas Instruments TLA2528 adc

From: Maxime Chevallier

Date: Wed Nov 04 2026 - 07:57:45 EST


Hi everyone,

This is V3 for the TLA2528 ADC driver.

It takes all reviews from Jonathan, Matti, Rodolfo and Victor into
account, thanks again everyone for that :)

Matti, I've not put your review tag as I've reworked things quite a bit,
sorry about that.

Maxime

V3:
- Require channels to be described
- Use guard()
- Add Datasheet link
- Drop the unused registers
- Use named initializers in the id table
- Collect Conor's Ack

V2: https://lore.kernel.org/r/20261030164705.297354-1-maxime.chevallier@xxxxxxxxxxx
- Describe AVDD and DVDD in the bindings instead of vref.
- Add gpio-controller
- Allow describing individual ADC channels
- Switch to regmap with caching
- Reset the chip at probe time
- Small cleanups following all the reviews
- Moved MAINTAINERS to patch 1

V1: https://lore.kernel.org/linux-iio/20251223155534.220504-1-maxime.chevallier@xxxxxxxxxxx/

Maxime Chevallier (2):
dt-bindings: iio: adc: add Texas Instruments TLA2528
iio: adc: add driver for Texas Instruments TLA2528 adc

.../bindings/iio/adc/ti,tla2528.yaml | 91 ++++++++
MAINTAINERS | 7 +
drivers/iio/adc/Kconfig | 12 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ti-tla2528.c | 215 ++++++++++++++++++
5 files changed, 326 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tla2528.yaml
create mode 100644 drivers/iio/adc/ti-tla2528.c

--
2.56.0