linux/Documentation/devicetree/bindings/iio/adc
Nick Xie ab8293caad dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible
Add the compatible string for the SARADC (Successive Approximation
Register ADC) IP block found in the Amlogic Meson S4 SoC.

There are no known differences between the SARADC on S4 and the one
on G12A. Therefore, it uses "amlogic,meson-g12a-saradc" as a proper
specific fallback.

Also add a comment indicating that "amlogic,meson-saradc" must not be
used for new devices. It's a made up compatible string that does not
correspond to a specific hardware generation and is not used to match
any driver. For old devices we keep it as it's part of the ABI.

Signed-off-by: Nick Xie <nick@khadas.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2026-03-26 19:56:43 +00:00
..
adc.yaml dt-bindings: iio: adc: document diff-channels corner case for some ADCs 2024-09-30 09:21:04 +01:00
adi,ad799x.yaml dt-bindings: iio: cleanup examples - indentation 2023-01-28 16:13:24 +00:00
adi,ad4000.yaml dt-bindings: iio: adc: adi,ad4000: Add PulSAR 2024-12-11 19:20:49 +00:00
adi,ad4030.yaml dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224 2026-03-01 12:04:44 +00:00
adi,ad4062.yaml dt-bindings: iio: adc: Add adi,ad4062 2025-12-31 17:59:25 +00:00
adi,ad4080.yaml dt-bindings: iio: adc: adi,ad4080: add support for AD4082, AD4085 and AD4088 2026-02-23 08:24:24 +00:00
adi,ad4130.yaml dt-bindings: iio: adc: ad4130: use spi-peripheral-props.yaml 2022-11-23 21:04:09 +00:00
adi,ad4134.yaml dt-bindings: iio: adc: Add AD4134 2026-01-11 13:29:32 +00:00
adi,ad4170-4.yaml dt-bindings: iio: adc: Add AD4170-4 2025-07-14 19:20:51 +01:00
adi,ad4695.yaml spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays 2026-02-02 12:12:41 +00:00
adi,ad4851.yaml dt-bindings: iio: adc: ad4851: add spi-3wire 2025-07-06 10:37:51 +01:00
adi,ad7091r5.yaml dt-bindings: iio: Drop unused header includes in examples 2025-08-16 11:57:05 +01:00
adi,ad7124.yaml dt-bindings: iio: adc: adi,ad7124: fix clocks properties 2025-08-30 20:45:20 +01:00
adi,ad7173.yaml dt-bindings: iio: Drop unused header includes in examples 2025-08-16 11:57:05 +01:00
adi,ad7191.yaml dt-bindings: iio: adc: add AD7191 2025-03-11 19:08:49 +00:00
adi,ad7192.yaml dt-bindings: iio: adc: adi,ad7{124,173,192,780}: Allow specifications of a gpio for irq line 2024-12-11 19:20:47 +00:00
adi,ad7280a.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
adi,ad7291.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
adi,ad7292.yaml dt-bindings: iio: adc: adi,ad7292: Fix additionalProperties on channel nodes 2023-10-05 18:06:46 +01:00
adi,ad7298.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
adi,ad7380.yaml dt-bindings: iio: adc: adi,ad7380: add spi-rx-bus-width property 2026-02-23 08:24:23 +00:00
adi,ad7405.yaml dt-bindings: iio: adc: add ad7405 2025-06-26 19:32:52 +01:00
adi,ad7476.yaml dt-bindings: iio: adc: ad7476: Add ROHM bd79105 2025-08-16 13:21:21 +01:00
adi,ad7606.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adi,ad7625.yaml dt-bindings: iio: adc: add AD762x/AD796x ADCs 2024-10-12 13:39:28 +01:00
adi,ad7768-1.yaml dt-bindings: iio: adc: ad7768-1: add new supported parts 2026-01-22 20:53:17 +00:00
adi,ad7779.yaml dt-bindings: iio: adc: add IIO backend support 2025-08-31 13:36:25 +01:00
adi,ad7780.yaml dt-bindings: iio: adc: adi,ad7{124,173,192,780}: Allow specifications of a gpio for irq line 2024-12-11 19:20:47 +00:00
adi,ad7923.yaml dt-bindings: iio: adc: ad7923: adjust documentation 2022-11-23 20:24:05 +00:00
adi,ad7944.yaml dt-bindings: iio: adc: add ad7944 ADCs 2024-03-25 20:10:13 +00:00
adi,ad7949.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adi,ad9467.yaml dt-bindings: adc: ad9467: add support for ad9211 2025-12-21 11:41:13 +00:00
adi,ade9000.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adi,axi-adc.yaml dt-bindings: iio: adc: add ad408x axi variant 2025-06-09 07:45:34 +01:00
adi,max11410.yaml dt-bindings: iio: adc: add adi,max11410.yaml 2022-11-23 19:43:59 +00:00
adi,max14001.yaml dt-bindings: iio: adc: add max14001 2025-10-20 18:50:53 +01:00
allwinner,sun8i-a33-ths.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
allwinner,sun20i-d1-gpadc.yaml dt-bindings: iio: adc: Add GPADC for Allwinner H616 2024-04-20 11:10:08 +01:00
amlogic,meson-saradc.yaml dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible 2026-03-26 19:56:43 +00:00
aspeed,ast2400-adc.yaml dt-bindings: Add missing array size constraints 2021-01-11 17:42:25 -06:00
aspeed,ast2600-adc.yaml dt-bindings: iio: adc: Allow interrupts property for AST2600 2025-12-21 11:41:13 +00:00
atmel,sama5d2-adc.yaml dt-bindings: iio: drop unneeded quotes 2023-01-28 16:13:23 +00:00
atmel,sama9260-adc.yaml dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
avia-hx711.yaml dt-bindings: iio: drop unneeded quotes 2023-01-28 16:13:23 +00:00
brcm,iproc-static-adc.yaml dt-bindings: Clean-up undocumented compatible strings 2021-03-23 15:27:51 -06:00
cirrus,ep9301-adc.yaml dt-bindings: iio: adc: ep93xx: Add cirrus,ep9301-adc description 2022-12-30 18:05:16 +00:00
cosmic,10001-adc.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
dlg,da9150-gpadc.yaml dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion 2020-09-21 20:01:49 +01:00
envelope-detector.yaml dt-bindings:iio:adc:envelope-detector: txt to yaml conversion. 2020-12-03 19:40:19 +00:00
fsl,imx7d-adc.yaml dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion 2020-09-21 20:01:48 +01:00
fsl,imx25-gcq.yaml dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion 2020-09-21 20:01:48 +01:00
fsl,vf610-adc.yaml dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles 2022-07-16 15:51:21 +01:00
gehc,pmc-adc.yaml dt-bindings: iio: adc: Add the GE HealthCare PMC ADC 2024-10-06 13:48:54 +01:00
holt,hi8435.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ingenic,adc.yaml dt-bindings: iio: cleanup examples - indentation 2023-01-28 16:13:24 +00:00
lltc,ltc2496.yaml dt-bindings: iio: Replace bouncing Analog emails 2025-08-16 14:23:39 +01:00
lltc,ltc2497.yaml dt-bindings: adc: ltc2497: add support for ltc2305 2026-03-25 19:48:45 +00:00
marvell,berlin2-adc.yaml dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion 2020-09-21 20:01:46 +01:00
maxim,max1027.yaml dt-bindings: iio: cleanup examples - indentation 2023-01-28 16:13:24 +00:00
maxim,max1118.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
maxim,max1238.yaml dt-bindings: iio: adc: max1238: Add #io-channel-cells property 2025-08-25 11:03:06 +01:00
maxim,max1241.yaml dt-bindings: iio: adc: Replace hard-coded GPIO/IRQ flag with a define 2025-08-16 11:57:05 +01:00
maxim,max1363.yaml dt-bindings: iio: adc: maxim,max1363: fix interface typo 2022-12-28 17:19:46 +00:00
maxim,max9611.yaml dt-bindings: Cleanup standard unit properties 2021-01-29 16:36:06 -06:00
maxim,max11100.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
maxim,max11205.yaml dt-bindings: iio: adc: Add max11205 documentation file 2022-09-04 16:44:11 +01:00
maxim,max34408.yaml dt-bindings: adc: provide max34408/9 device tree binding document 2023-11-16 19:10:25 +00:00
mediatek,mt2701-auxadc.yaml dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc 2025-11-09 12:57:05 +00:00
mediatek,mt6359-auxadc.yaml dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC 2025-07-13 15:36:26 +01:00
mediatek,mt6360-adc.yaml dt-bindings: iio: adc: add bindings doc for MT6360 ADC 2020-11-08 16:19:31 +00:00
microchip,mcp3201.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
microchip,mcp3564.yaml dt-bindings: iio: adc: adding MCP3564 ADC 2023-09-12 10:42:04 +01:00
microchip,mcp3911.yaml dt-bindings: iio: adc: mcp3911: add reset-gpios 2025-05-21 14:20:30 +01:00
microchip,pac1921.yaml dt-bindings: iio: adc: add binding for pac1921 2024-08-03 10:13:44 +01:00
microchip,pac1934.yaml dt-bindings: iio: adc: adding support for PAC193X 2024-02-28 19:26:37 +00:00
motorola,cpcap-adc.yaml dt-bindings: iio: adc: cpcap-adc: document Mot ADC 2026-03-03 21:20:03 +00:00
nuvoton,nau7802.yaml dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion 2020-09-21 20:01:47 +01:00
nuvoton,nct7201.yaml dt-bindings: iio: adc: add NCT7201 ADCs 2025-05-21 14:22:32 +01:00
nuvoton,npcm750-adc.yaml dt-bindings: iio: adc: npcm: Add npcm845 compatible string 2022-07-18 18:29:29 +01:00
nxp,imx8qxp-adc.yaml dt-bindings: iio: imx8qxp-adc: add missing vref-supply 2023-05-13 17:54:57 +01:00
nxp,imx93-adc.yaml dt-bindings: iio: adc: Add i.MX94 and i.MX95 support 2025-03-11 19:09:17 +00:00
nxp,lpc1850-adc.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
nxp,lpc3220-adc.yaml dt-bindings: iio: adc: nxp,lpc3220-adc: allow clocks property 2025-07-06 10:37:51 +01:00
nxp,s32g2-sar-adc.yaml dt-bindings: iio: adc: Add the NXP SAR ADC for s32g2/3 platforms 2025-12-21 11:41:12 +00:00
qcom,pm8018-adc.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
qcom,spmi-adc5-gen3.yaml dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC 2026-02-23 20:23:32 +00:00
qcom,spmi-iadc.yaml dt-bindings: iio/adc: qcom,spmi-iadc: clean up example 2023-12-06 17:19:52 +00:00
qcom,spmi-rradc.yaml mailmap: update and consolidate Casey Connolly's name and email 2025-05-21 10:48:24 -07:00
qcom,spmi-vadc-common.yaml dt-bindings: iio: adc: Split out QCOM VADC channel properties 2026-02-23 20:23:32 +00:00
qcom,spmi-vadc.yaml dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC 2026-02-23 20:23:32 +00:00
renesas,r9a09g077-adc.yaml dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC 2025-10-19 11:59:18 +01:00
renesas,rcar-gyroadc.yaml dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value 2023-05-13 19:53:51 +01:00
renesas,rzg2l-adc.yaml dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/G3S SoC 2024-12-11 19:20:47 +00:00
renesas,rzn1-adc.yaml dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC 2025-11-09 15:05:55 +00:00
richtek,rtq6056.yaml dt-bindings: iio: adc: rtq6056: add support for the whole RTQ6056 family 2024-01-23 22:06:56 +00:00
rockchip-saradc.yaml dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant 2025-11-09 12:57:04 +00:00
rohm,bd79104.yaml dt-bindings: iio: adc: Add BD7910[0,1,2,3] 2025-08-18 20:11:59 +01:00
rohm,bd79112.yaml dt-bindings: iio: adc: ROHM BD79112 ADC/GPIO 2025-09-15 20:52:11 +01:00
rohm,bd79124.yaml dt-bindings: iio: adc: Replace hard-coded GPIO/IRQ flag with a define 2025-08-16 11:57:05 +01:00
samsung,exynos-adc.yaml dt-bindings: iio: adc: samsung,exynos: Drop touchscreen support 2025-09-10 19:47:04 +01:00
sigma-delta-modulator.yaml dt-bindings: iio: add vref support to sd modulator 2024-08-10 11:17:34 +01:00
sophgo,cv1800b-saradc.yaml dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC 2024-09-03 18:49:44 +01:00
sprd,sc2720-adc.yaml dt-bindings: mfd: sprd,sc2731: Convert to YAML 2024-11-12 14:48:45 +00:00
st,spear600-adc.yaml dt-bindings: iio: adc: st,spear600-adc: txt to yaml format conversion. 2025-06-09 07:45:36 +01:00
st,stm32-adc.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
st,stm32-dfsdm-adc.yaml dt-bindings: iio: dfsdm: move to backend framework 2024-08-10 11:17:34 +01:00
st,stmpe-adc.yaml dt-bindings: iio: correct node names in examples 2023-01-28 16:13:24 +00:00
ti,adc081c.yaml dt-bindings: iio: adc: ti,adc081c: Document the binding 2022-12-28 17:19:44 +00:00
ti,adc084s021.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,adc108s102.yaml dt-bindings: cleanup DTS example whitespaces 2023-07-05 09:53:52 -06:00
ti,adc128s052.yaml dt-bindings: iio: Drop unused header includes in examples 2025-08-16 11:57:05 +01:00
ti,adc161s626.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,adc0832.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,adc12138.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,ads124s08.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,ads131e08.yaml dt-bindings: iio: drop unneeded quotes 2023-01-28 16:13:23 +00:00
ti,ads131m02.yaml bindings: iio: adc: Add bindings for TI ADS131M0x ADCs 2025-12-21 11:41:12 +00:00
ti,ads1015.yaml dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021 2024-06-13 19:19:23 +01:00
ti,ads1018.yaml dt-bindings: iio: adc: Add TI ADS1018/ADS1118 2025-12-21 18:48:24 +00:00
ti,ads1100.yaml dt-bindings: iio: adc: Add TI ADS1100 and ADS1000 2023-03-12 14:47:18 +00:00
ti,ads1119.yaml dt-bindings: iio: adc: add ti,ads1119 2024-06-25 21:04:48 +01:00
ti,ads1298.yaml dt-bindings: iio: Drop unused header includes in examples 2025-08-16 11:57:05 +01:00
ti,ads7138.yaml dt-bindings: iio: adc: Introduce ADS7138 2025-02-16 15:52:22 +00:00
ti,ads7924.yaml dt-bindings: iio: adc: add Texas Instruments ADS7924 2023-01-21 18:19:49 +00:00
ti,ads7950.yaml dt-bindings: iio: adc: ti,ads7950 binding conversion 2020-09-16 18:59:18 +01:00
ti,ads8344.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,ads8688.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,am3359-adc.yaml dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc 2022-08-15 22:29:57 +01:00
ti,lmp92064.yaml dt-bindings: iio: adc: add TI LMP92064 controller 2022-12-28 17:19:44 +00:00
ti,palmas-gpadc.yaml dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example 2023-12-04 13:23:05 +00:00
ti,tlc4541.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml 2022-08-19 19:34:16 +01:00
ti,tsc2046.yaml dt-bindings: iio: cleanup examples - indentation 2023-01-28 16:13:24 +00:00
ti,twl4030-madc.yaml dt-bindings:iio:adc:ti,twl4030-madc yaml conversion 2020-09-21 20:01:46 +01:00
ti,twl6030-gpadc.yaml dt-bindings: iio: adc: Add TI TWL603X GPADC 2023-09-11 20:12:40 +01:00
x-powers,axp209-adc.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
xilinx-xadc.txt dt-bindings:iio:xilinx-xadc: Add Xilinx System Management Wizard binding docs 2021-01-09 14:25:24 +00:00
xlnx,zynqmp-ams.yaml MAINTAINERS: Update xilinx-ams driver maintainers 2025-08-25 09:25:16 +01:00