Lines Matching +full:digital +full:- +full:to +full:- +full:analog
1 # SPDX-License-Identifier: GPL-2.0-only
7 menu "Analog to digital converters"
10 bool "ST-Ericsson AB8500 GPADC driver"
14 AB8500 Analog Baseband, mixed signal integrated circuit GPADC
15 (General Purpose Analog to Digital Converter) driver used to monitor
17 and USB voltages integral to the U8500 platform.
25 tristate "Analog Devices AD4000 ADC Driver"
30 Say yes here to build support for Analog Devices AD4000 high speed
31 SPI analog to digital converters (ADC).
33 To compile this driver as a module, choose M here: the module will be
37 tristate "Analog Device AD4130 ADC Driver"
45 Say yes here to build support for Analog Devices AD4130-8 SPI analog
46 to digital converters (ADC).
48 To compile this driver as a module, choose M here: the module will be
52 tristate "Analog Device AD4695 ADC Driver"
58 Say yes here to build support for Analog Devices AD4695 and similar
59 analog to digital converters (ADC).
61 To compile this driver as a module, choose M here: the module will be
68 tristate "Analog Devices AD7091R5 ADC Driver"
73 Say yes here to build support for Analog Devices AD7091R-5 ADC.
76 tristate "Analog Devices AD7091R8 ADC Driver"
81 Say yes here to build support for Analog Devices AD7091R-2, AD7091R-4,
82 and AD7091R-8 ADC.
84 To compile this driver as a module, choose M here: the module will be
88 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver"
92 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8
93 SPI analog to digital converters (ADC).
95 To compile this driver as a module, choose M here: the module will be
99 tristate "Analog Devices AD7173 driver"
105 Say yes here to build support for Analog Devices AD7173 and similar ADC
107 - AD7172-2
108 - AD7173-8
109 - AD7175-2
110 - AD7176-2
112 To compile this driver as a module, choose M here: the module will be
116 tristate "Analog Devices AD7192 and similar ADC driver"
120 Say yes here to build support for Analog Devices SPI analog to digital
122 - AD7190
123 - AD7192
124 - AD7193
125 - AD7194
126 - AD7195
127 If unsure, say N (but it's safe to say "Y").
129 To compile this driver as a module, choose M here: the
133 tristate "Analog Devices AD7265/AD7266 ADC driver"
139 Say yes here to build support for Analog Devices AD7265 and AD7266
142 To compile this driver as a module, choose M here: the module will be
146 tristate "Analog Devices AD7280A Lithium Ion Battery Monitoring System"
150 Say yes here to build support for Analog Devices AD7280A
153 To compile this driver as a module, choose M here: the
157 tristate "Analog Devices AD7291 ADC driver"
160 Say yes here to build support for Analog Devices AD7291
163 To compile this driver as a module, choose M here: the
167 tristate "Analog Devices AD7292 ADC driver"
170 Say yes here to build support for Analog Devices AD7292
173 To compile this driver as a module, choose M here: the
177 tristate "Analog Devices AD7298 ADC driver"
182 Say yes here to build support for Analog Devices AD7298
185 To compile this driver as a module, choose M here: the
189 tristate "Analog Devices AD7380 ADC driver"
198 Say yes here to build support for Analog Devices AD7380 ADC and
201 To compile this driver as a module, choose M here: the module will be
205 tristate "Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI"
210 Say yes here to build support for the following SPI analog to
211 digital converters (ADCs):
212 Analog Devices: AD7273, AD7274, AD7276, AD7277, AD7278, AD7475,
217 To compile this driver as a module, choose M here: the
226 tristate "Analog Devices AD7606 ADC driver with parallel interface support"
230 Say yes here to build parallel interface support for Analog Devices:
231 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
233 To compile this driver as a module, choose M here: the
237 tristate "Analog Devices AD7606 ADC driver with spi interface support"
241 Say yes here to build spi interface support for Analog Devices:
242 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
244 To compile this driver as a module, choose M here: the
248 tristate "Analog Devices AD7766/AD7767 ADC driver"
253 Say yes here to build support for Analog Devices AD7766, AD7766-1,
254 AD7766-2, AD7767, AD7767-1, AD7767-2 SPI analog to digital converters.
256 To compile this driver as a module, choose M here: the module will be
260 tristate "Analog Devices AD7768-1 ADC driver"
266 Say yes here to build support for Analog Devices AD7768-1 SPI
267 simultaneously sampling sigma-delta analog to digital converter (ADC).
269 To compile this driver as a module, choose M here: the module will be
270 called ad7768-1.
273 tristate "Analog Devices AD7780 and similar ADCs driver"
278 Say yes here to build support for Analog Devices AD7170, AD7171,
279 AD7780 and AD7781 SPI analog to digital converters (ADC).
281 To compile this driver as a module, choose M here: the
285 tristate "Analog Devices AD7791 ADC driver"
289 Say yes here to build support for Analog Devices AD7787, AD7788, AD7789,
290 AD7790 and AD7791 SPI analog to digital converters (ADC).
292 To compile this driver as a module, choose M here: the module will be
296 tristate "Analog Devices AD7793 and similar ADCs driver"
300 Say yes here to build support for Analog Devices AD7785, AD7792, AD7793,
301 AD7794 and AD7795 SPI analog to digital converters (ADC).
303 To compile this driver as a module, choose M here: the
307 tristate "Analog Devices AD7887 ADC driver"
312 Say yes here to build support for Analog Devices
313 AD7887 SPI analog to digital converter (ADC).
315 To compile this driver as a module, choose M here: the
319 tristate "Analog Devices AD7923 and similar ADCs driver"
324 Say yes here to build support for Analog Devices
327 To compile this driver as a module, choose M here: the
331 tristate "Analog Devices AD7944 and similar ADCs driver"
336 Say yes here to build support for Analog Devices
339 To compile this driver as a module, choose M here: the
343 tristate "Analog Devices AD7949 and similar ADCs driver"
346 Say yes here to build support for Analog Devices
349 To compile this driver as a module, choose M here: the
353 tristate "Analog Devices AD799x ADC driver"
358 Say yes here to build support for Analog Devices:
360 i2c analog to digital converters (ADC). Provides direct access
363 To compile this driver as a module, choose M here: the module will be
367 tristate "Analog Devices AD9467 High Speed ADC driver"
371 Say yes here to build support for Analog Devices:
372 * AD9467 16-Bit, 200 MSPS/250 MSPS Analog-to-Digital Converter
374 The driver requires the assistance of the AXI ADC IP core to operate,
375 since SPI is used for configuration only, while data has to be
378 To compile this driver as a module, choose M here: the module will be
382 tristate "Analog Devices Generic AXI ADC IP core driver"
390 Say yes here to build support for Analog Devices Generic
392 analog-to-digital (ADC) converters that require either a high-speed
398 Link: https://wiki.analog.com/resources/fpga/docs/axi_adc_ip
399 If unsure, say N (but it's safe to say "Y").
401 To compile this driver as a module, choose M here: the
402 module will be called adi-axi-adc.
412 To compile this driver as a module, choose M here: the module will be
422 Say yes here to build support for Atmel AT91 ADC.
424 To compile this driver as a module, choose M here: the module will be
434 Say yes here to build support for Atmel SAMA5D2 ADC which is
437 To compile this driver as a module, choose M here: the module will be
438 called at91-sama5d2_adc.
441 tristate "X-Powers AXP20X and AXP22X ADC driver"
444 Say yes here to have support for X-Powers power management IC (PMIC)
447 To compile this driver as a module, choose M here: the module will be
451 tristate "X-Powers AXP288 ADC driver"
454 Say yes here to have support for X-Powers power management IC (PMIC) ADC
458 To compile this driver as a module, choose M here: the module will be
467 Say Y here if you want to add support for the Broadcom static
471 channels. The driver allows the user to read voltage values.
486 Say yes here to build support for Cosmic Circuits 10001 ADC.
497 Say yes here to build support for Motorola CPCAP PMIC ADC.
500 called cpcap-adc.
506 Say yes here to build support for Dialog DA9150 GPADC.
509 will be da9150-gpadc.
511 To compile this driver as a module, choose M here: the module will be
512 called berlin2-adc.
515 tristate "Diolan DLN-2 ADC driver support"
520 Say yes here to build support for Diolan DLN-2 ADC.
528 Say yes here to build support for an envelope detector using a DAC
531 To compile this driver as a module, choose M here: the module will be
532 called envelope-detector.
540 It's recommended to switch on CONFIG_HIGH_RES_TIMERS option, in this
543 To compile this driver as a module, choose M here: the module will be
555 To compile this driver as a module, choose M here: the module will be
564 Say yes here to build support for the ADC functions of the
565 i.MX23/i.MX28 LRADC. This includes general-purpose ADC readings,
569 called mxs-lradc-adc.
579 tristate "Holt Integrated Circuits HI-8435 threshold detector"
584 HI-8435 chip.
603 To get an actual weight one needs to subtract the
617 Say yes here to build support for TI INA2xx family of Power Monitors.
625 Say yes here to build support for the Ingenic JZ47xx SoCs ADC unit.
634 Say yes here to have support for Basin Cove power management IC (PMIC) ADC
638 To compile this driver as a module, choose M here: the module will be
646 Say yes here to build support for IMX7D ADC.
656 Say yes here to build support for IMX8QXP ADC.
659 called imx8qxp-adc.
666 Say yes here to build support for IMX93 ADC.
675 Say yes here to build support for TI LP8788 ADC.
677 To compile this driver as a module, choose M here: the module will be
685 Say yes here to build support for NXP LPC18XX ADC.
687 To compile this driver as a module, choose M here: the module will be
695 Say yes here to build support for the integrated ADC inside the
706 Say yes here to build support for Linear Technology LTC2309, a low
707 noise, low power, 8-channel, 12-bit SAR ADC
716 Say yes here to build support for Linear Technology LTC2471 and
717 LTC2473 16-bit I2C ADC.
726 Say yes here to build support for Linear Technology LTC2485 ADC.
728 To compile this driver as a module, choose M here: the module will be
735 Say yes here to build support for Linear Technology LTC2496
736 16-Bit 8-/16-Channel Delta Sigma ADC.
738 To compile this driver as a module, choose M here: the module will be
745 Say yes here to build support for Linear Technology LTC2497
746 16-Bit 8-/16-Channel Delta Sigma ADC.
748 To compile this driver as a module, choose M here: the module will be
757 Say yes here to build support for Maxim SPI {10,12}-bit ADC models:
760 To compile this driver as a module, choose M here: the module will be
767 Say yes here to build support for Maxim max11100 SPI ADC
769 To compile this driver as a module, choose M here: the module will be
778 Say yes here to build support for Maxim max1117/max1118/max1119
779 8-bit, dual-channel ADCs.
781 To compile this driver as a module, choose M here: the module will be
792 Say yes here to build support for Maxim max11205 16-bit, single-channel
793 ultra-low power delta-sigma ADC.
795 To compile this driver as a module, choose M here: the module will be
799 tristate "Analog Devices MAX11410 ADC driver"
806 Say yes here to build support for Analog Devices MAX11410 ADCs.
808 To compile this driver as a module, choose M here: the module will be
815 Say yes here to build support for Maxim max1241 12-bit, single-channel
818 To compile this driver as a module, choose M here: the module will be
827 Say yes here to build support for many Maxim i2c analog to digital
837 To compile this driver as a module, choose M here: the module will be
844 Say yes here to build support for Maxim max34408/max34409 current sense
845 monitor with 8-bits ADC interface with overcurrent delay/threshold and
848 To compile this driver as a module, choose M here: the module will be
852 tristate "Analog Devices MAX77541 ADC driver"
855 This driver controls a Analog Devices MAX77541 ADC
856 via I2C bus. This device has one adc. Say yes here to build
857 support for Analog Devices MAX77541 ADC interface.
859 To compile this driver as a module, choose M here:
860 the module will be called max77541-adc.
866 Say yes here to build support for Maxim max9611/max9612 current sense
867 amplifier with 12-bits ADC interface.
869 To compile this driver as a module, choose M here: the module will be
876 Say yes here to build support for Microchip Technology's
878 MCP3208, MCP3301, MCP3550, MCP3551 and MCP3553 analog to digital
888 Say yes here to build support for Microchip Technology's MCP3421
890 analog to digital converters.
900 Say yes here to build support for Microchip Technology's MCP3461,
902 MCP3564, MCP3561R, MCP3562R and MCP3564R analog to digital
914 Say yes here to build support for one of the following
915 Microchip Technology's analog to digital converters:
926 Say yes here to enable support for MediaTek MT6357, MT6358 and
932 called mt6359-auxadc.
940 Say Y here to enable MT6360 ADC support.
949 Say yes here to enable MediaTek MT6370 ADC support.
955 will be called "mt6370-adc".
962 Say yes here to enable support for MediaTek mt65xx AUXADC.
964 The driver supports immediate mode operation to read from one of sixteen
974 Say yes here to enable support for the MEN 16z188 ADC IP-Core on a MCB
986 Say yes here to build support for the SAR ADC found in Amlogic Meson
989 To compile this driver as a module, choose M here: the
996 Say yes to have support for battery charger IC MP2629 ADC device
1006 Say yes here to build support for Nuvoton NAU7802 ADC.
1008 To compile this driver as a module, choose M here: the
1016 Say yes here to build support for Nuvoton NPCM ADC.
1028 Say yes here to build support for Microchip Technology's PAC1921
1029 High-Side Power/Current Monitor with Analog Output.
1038 Say yes here to build support for Microchip Technology's PAC1931,
1039 PAC1932, PAC1933, PAC1934 Single/Multi-Channel Power Monitor with
1064 To compile this driver as a module, choose M here: the module
1065 will be called qcom-pm8xxx-xoadc.
1076 To compile this driver as a module, choose M here: the module will
1077 be called qcom-qpmi-rradc.
1086 The driver supports single mode operation to read from one of two
1090 To compile this driver as a module, choose M here: the module will
1091 be called qcom-spmi-iadc.
1101 The driver supports multiple channels read. The VADC is a 15-bit
1102 sigma-delta ADC. Some of the channels are internally used for
1105 To compile this driver as a module, choose M here: the module will
1106 be called qcom-spmi-vadc.
1116 The driver supports multiple channels read. The ADC is a 16-bit
1117 sigma-delta ADC. The hardware supports calibrated results for
1119 power, on board system thermistors connected to the PMIC ADC,
1121 input, voltage signals connected to supported PMIC GPIO inputs. The
1122 hardware supports internal pull-up for thermistors and can choose between
1125 To compile this driver as a module, choose M here: the module will
1126 be called qcom-spmi-adc5.
1129 tristate "Renesas R-Car GyroADC driver"
1132 Say yes here to build support for the GyroADC found in Renesas
1133 R-Car Gen2 SoCs. This block is a simple SPI offload engine for
1134 reading data out of attached compatible ADCs in a round-robin
1135 fashion. Up to 4 or 8 ADC channels are supported by this block,
1138 To compile this driver as a module, choose M here: the
1139 module will be called rcar-gyroadc.
1145 Say yes here to build support for the integrated ADC inside the
1149 will be called rn5t618-adc.
1158 Say yes here to build support for the SARADC found in SoCs from
1161 To compile this driver as a module, choose M here: the
1171 Say yes here to enable RQT6056 ADC support.
1172 RTQ6056 is a high accuracy current-sense monitor with I2C and SMBus
1183 Say yes here to build support for the ADC found in Renesas
1186 To compile this driver as a module, choose M here: the
1193 Say yes here to build support for the integrated ADC inside the
1203 Say yes here to build support for the SARADC integrated inside
1214 Say yes here to build support for the integrated ADC inside the
1217 To compile this driver as a module, choose M here: the
1226 Select this option to enables sigma delta modulator. This driver can
1243 Select this option to enable the core driver for STMicroelectronics
1244 STM32 analog-to-digital converter (ADC).
1247 will be called stm32-adc-core.
1253 Say yes here to build support for STMicroelectronics stm32 Analog
1254 to Digital Converter (ADC).
1257 will be called stm32-adc.
1265 Select this option to enable the driver for STMicroelectronics
1266 STM32 digital filter for sigma delta converter.
1269 will be called stm32-dfsdm-core.
1281 Select this option to support ADCSigma delta modulator for
1282 STMicroelectronics STM32 digital filter for sigma delta converter.
1285 will be called stm32-dfsdm-adc.
1291 Say yes here to build support for ST Microelectronics STMPE
1292 built-in ADC block (stmpe811).
1301 Say yes here to build support for Allwinner (A10, A13 and A31) SoCs
1310 To compile this driver as a module, choose M here: the module will be
1311 called sun4i-gpadc-iio.
1317 Say yes here to build support for Allwinner (D1, T113, T507 and R329)
1318 SoCs GPADC. This ADC provides up to 16 channels.
1320 To compile this driver as a module, choose M here: the module will be
1321 called sun20i-gpadc-iio.
1333 called ti-adc081c.
1345 called ti-adc0832.
1357 called ti-adc084s021.
1369 called ti-adc12138.
1377 Say yes here to build support for Texas Instruments ADC108S102 and
1380 To compile this driver as a module, choose M here: the module will
1381 be called ti-adc108s102.
1391 called ti-adc128s052.
1394 tristate "Texas Instruments ADC161S626 1-channel differential ADC"
1403 called ti-adc161s626.
1416 called ti-ads1015.
1428 called ti-ads1119.
1436 4 channels, 12-bit I2C ADC chip.
1439 called ti-ads7924.
1449 called ti-ads1100.
1460 called ti-ads1298.
1468 Say yes here to build support for Texas Instruments ADS7950, ADS7951,
1472 To compile this driver as a module, choose M here: the
1473 module will be called ti-ads7950.
1483 called ti-ads8344.
1495 called ti-ads8688.
1507 called ti-ads124s08.
1515 Say yes here to get support for Texas Instruments ADS131E04, ADS131E06
1519 called ti-ads131e08.
1527 Say yes here to build support for Texas Instruments ADC
1530 To compile this driver as a module, choose M here: the module will be
1540 Say yes here to build support for the LMP92064 Precision Current and Voltage
1544 ti-lmp92064.
1552 Say yes here to build support for Texas Instruments TLC4541 / TLC3541
1556 called ti-tlc4541.
1564 Say yes here to build support for ADC functionality of Texas
1568 called ti-tsc2046.
1574 This driver provides support for Triton TWL4030-MADC. The
1578 called twl4030-madc.
1592 called twl6030-gpadc.
1600 Say yes here to support for Vybrid board analog-to-digital converter.
1610 Say yes here to access the ADC part of the Nano River
1613 To compile this driver as a module, choose M here: the module will be
1622 Say yes here to have support for the Xilinx 7 Series XADC or
1626 to the XADC as well as the AXI-XADC interface.
1629 that can be used to access the System Monitor ADC on the Xilinx
1633 xilinx-xadc.
1640 Say yes here to have support for the Xilinx AMS for Ultrascale/Ultrascale+
1648 xilinx-ams.