From: Maxime Chevallier <maxime.chevallier@bootlin.com>
To: Jonathan Cameron <jic23@kernel.org>,
David Lechner <dlechner@baylibre.com>,
nuno.sa@analog.com, Andy Shevchenko <andy@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Marcelo Schmitt <marcelo.schmitt@analog.com>,
Matti Vaittinen <mazziesaccount@gmail.com>,
Antoniu Miclaus <antoniu.miclaus@analog.com>,
Angelo Dureghello <adureghello@baylibre.com>,
Tobias Sperling <tobias.sperling@softing.com>,
Eason Yang <j2anfernee@gmail.com>,
Marilene Andrade Garcia <marilene.agarcia@gmail.com>,
Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>,
duje@dujemihanovic.xyz, herve.codina@bootlin.com,
Rodolfo Giometti <giometti@enneenne.com>
Cc: Maxime Chevallier <maxime.chevallier@bootlin.com>,
linux-iio@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, thomas.petazzoni@bootlin.com
Subject: [PATCH 0/2] Add driver for the TI TLA2528 i2c ADC
Date: Tue, 23 Dec 2025 16:55:31 +0100 [thread overview]
Message-ID: <20251223155534.220504-1-maxime.chevallier@bootlin.com> (raw)
Hi everyone,
This series is a resurection of a patch sent by Rodolfo Giometti that
adds support for the Texas Instruments TLA2528 8-channel 12bit ADC
accessed over i2c : [1]
With Rodolfo's permission, I've picked up the driver where it was left,
and made some changes :
- All reviews that were made by Jonathan back in 2021 were addressed
- I've updated the way we manage the regulator, using the newer
devm_regulator_get_enable_read_voltage() helper
- There was a bit of renaming for internal variables
- I simplified a bit the probe/remove by using devm_iio_device_register
- I've added a binding :)
This was tested on a custom board based on imx93, with a 3v3 ref supply.
Thanks Rodolfo for letting me give another shot at getting this driver
upstream, and to all the reviewers and maintainers that were involved in
the first round of reviews a few years ago.
Maxime
[1] : https://lore.kernel.org/linux-iio/20210802130441.972978-1-giometti@enneenne.com/
Maxime Chevallier (2):
dt-bindings: iio: adc: add Texas Instruments TLA 2528
iio: adc: add driver for Texas Instruments TLA2528 adc
.../bindings/iio/adc/ti,tla2528.yaml | 48 ++++
MAINTAINERS | 7 +
drivers/iio/adc/Kconfig | 10 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ti-tla2528.c | 209 ++++++++++++++++++
5 files changed, 275 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tla2528.yaml
create mode 100644 drivers/iio/adc/ti-tla2528.c
--
2.49.0
next reply other threads:[~2025-12-23 15:55 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-23 15:55 Maxime Chevallier [this message]
2025-12-23 15:55 ` [PATCH 1/2] dt-bindings: iio: adc: add Texas Instruments TLA 2528 Maxime Chevallier
2025-12-23 18:26 ` David Lechner
2025-12-29 8:04 ` Matti Vaittinen
2025-12-29 9:31 ` Andy Shevchenko
2025-12-29 13:23 ` Matti Vaittinen
2026-01-05 9:17 ` Maxime Chevallier
2026-01-05 9:18 ` Maxime Chevallier
2025-12-23 15:55 ` [PATCH 2/2] iio: adc: add driver for Texas Instruments TLA2528 adc Maxime Chevallier
2025-12-23 17:12 ` Maxime Chevallier
2025-12-23 17:33 ` David Lechner
2025-12-27 14:43 ` Andy Shevchenko
2025-12-23 18:26 ` David Lechner
2026-01-05 10:11 ` Maxime Chevallier
2025-12-27 18:42 ` Jonathan Cameron
2026-01-05 10:16 ` Maxime Chevallier
2026-01-11 12:04 ` Jonathan Cameron
2025-12-29 8:20 ` Matti Vaittinen
2025-12-31 17:12 ` Jonathan Cameron
2026-01-02 7:13 ` Matti Vaittinen
2026-01-11 12:06 ` Jonathan Cameron
2026-01-05 10:25 ` Maxime Chevallier
2025-12-29 9:39 ` Andy Shevchenko
2026-01-05 10:27 ` Maxime Chevallier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251223155534.220504-1-maxime.chevallier@bootlin.com \
--to=maxime.chevallier@bootlin.com \
--cc=adureghello@baylibre.com \
--cc=andy@kernel.org \
--cc=antoniu.miclaus@analog.com \
--cc=conor+dt@kernel.org \
--cc=cosmin-gabriel.tanislav.xa@renesas.com \
--cc=devicetree@vger.kernel.org \
--cc=dlechner@baylibre.com \
--cc=duje@dujemihanovic.xyz \
--cc=giometti@enneenne.com \
--cc=herve.codina@bootlin.com \
--cc=j2anfernee@gmail.com \
--cc=jic23@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo.schmitt@analog.com \
--cc=marilene.agarcia@gmail.com \
--cc=mazziesaccount@gmail.com \
--cc=nuno.sa@analog.com \
--cc=robh@kernel.org \
--cc=thomas.petazzoni@bootlin.com \
--cc=tobias.sperling@softing.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox