[PATCH v1 0/2] Add StarFive SAR-ADC driver
From: Xingyu Wu
Date: Mon May 18 2026 - 04:21:34 EST
Hi all,
This series adds an IIO ADC driver for the controller of StarFive
Successive Approximation Register A/D converter (SAR-ADC).
The StarFive SAR-ADC is a 12-bit converter with up to 8 input channels
and a fixed 1.8V reference domain. The driver provides raw and processed
voltage readouts via IIO, runtime PM support, and threshold-based
voltage monitoring.
Tested on StarFive JHB100 EVB with all ADC channels and monitor
interrupt path.
Xingyu Wu (2):
bindings: iio: adc: Add StarFive JHB100 SARADC
iio: adc: Add StarFive SAR-ADC driver
.../iio/adc/starfive,jhb100-saradc.yaml | 62 ++
MAINTAINERS | 6 +
drivers/iio/adc/Kconfig | 11 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/starfive-saradc.c | 978 ++++++++++++++++++
5 files changed, 1058 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/adc/starfive,jhb100-saradc.yaml
create mode 100644 drivers/iio/adc/starfive-saradc.c
--
2.34.1