[PATCH 0/3] iio: adc: add LTC2499 features support

Andrei Stancovici posted 3 patches 1 month, 2 weeks ago
There is a newer version of this series
.../bindings/iio/adc/lltc,ltc2497.yaml        |   2 +-
drivers/iio/adc/ltc2497-core.c                | 234 +++++++++++++++++-
drivers/iio/adc/ltc2497.c                     |  41 +++
drivers/iio/adc/ltc2497.h                     |  46 +++-
4 files changed, 310 insertions(+), 13 deletions(-)
[PATCH 0/3] iio: adc: add LTC2499 features support
Posted by Andrei Stancovici 1 month, 2 weeks ago
This series adds LTC2499 support on top of the existing LTC2497 driver.

It includes:
- a small binding title correction for LTC2499,
- the LTC2499 internal temperature channel,
- the LTC2499 2x conversion speed mode exposed via sampling_frequency.

Validation performed on Raspberry Pi 4 hardware with a DC1012A-A board:
- temperature raw/scale/offset read correctly,
- voltage channels remain sane after temperature reads,
- sampling_frequency 1x/2x switching works,
- pyadi-iio LTC2499 validation passed.

Changes in v2:
- guard against regulator_get_voltage() returning 0 in the temperature offset path,
- replace LTC2499 two-byte stack command buffers with a DMA-safe buffer,
- use ABSOLUTE_ZERO_MILLICELSIUS and standard SI unit multipliers,
- make channel-count handling explicit,
- clean up includes and iterator usage,
- update conversion-state handling for interrupted waits,
- clarify conversion-time rounding and LTC2499 configuration behavior.

Andrei Stancovici (3):
  dt-bindings: iio: adc: lltc,ltc2497: add LTC2499 to title
  iio: adc: ltc2497: add LTC2499 internal temperature channel
  iio: adc: ltc2497: add 2x conversion speed mode

 .../bindings/iio/adc/lltc,ltc2497.yaml        |   2 +-
 drivers/iio/adc/ltc2497-core.c                | 234 +++++++++++++++++-
 drivers/iio/adc/ltc2497.c                     |  41 +++
 drivers/iio/adc/ltc2497.h                     |  46 +++-
 4 files changed, 310 insertions(+), 13 deletions(-)

-- 
2.43.0
Re: [PATCH 0/3] iio: adc: add LTC2499 features support
Posted by Jonathan Cameron 1 month, 2 weeks ago
On Thu, 13 Aug 2026 19:01:34 +0300
Andrei Stancovici <andrei.stancovici@analog.com> wrote:

> This series adds LTC2499 support on top of the existing LTC2497 driver.

Just a brief note to remind you to be careful to ensure patch
set versions are reported on new iterations.  For this we have
two versions 0s.

Thanks

Jonathan