[PATCH 0/8] iio: adc: stm32: add support for stm32mp23 and stm32mp25

From: Fabrice Gasnier

Date: Fri Sep 11 2026 - 12:42:24 EST


Add support for STM32MP23 and STM32MP25 Analog to Digital Converter.
It's a variant of other supported STM32MP ADCs. Add the DT bindings,
driver, SOC DTS and an example on stm32mp257f-ev1 board.

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>
---
Cheick Traore (1):
arm64: dts: st: add ADC nodes on stm32mp231

Fabrice Gasnier (4):
dt-bindings: iio: adc: stm32-adc: add support for stm32mp23 and stm32mp25
iio: adc: stm32-adc: add support for stm32mp23 and stm32mp25
arm64: dts: st: add ADC nodes on stm32mp251
arm64: dts: st: add ADC support on stm32mp257f-ev1 board

Olivier Moysan (1):
iio: adc: stm32-adc: manage characterization voltage diversity

Patrice Chotard (2):
arm64: dts: st: add vrefint calibration on stm32mp23
arm64: dts: st: add vrefint calibration on stm32mp25

.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 106 ++++-
arch/arm64/boot/dts/st/stm32mp231.dtsi | 117 ++++++
arch/arm64/boot/dts/st/stm32mp251.dtsi | 119 ++++++
arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 22 +
drivers/iio/adc/stm32-adc-core.c | 91 ++++-
drivers/iio/adc/stm32-adc-core.h | 23 ++
drivers/iio/adc/stm32-adc.c | 444 ++++++++++++++++++++-
7 files changed, 880 insertions(+), 42 deletions(-)
---
base-commit: 6d31021b7ce470983aeee0727f7417272c0a1cad
change-id: 20260911-adc-stm32mp25-v1-2ac7328559d9

Best regards,
--
Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>