1# ADC configuration options 2 3# Copyright (c) 2015 Intel Corporation 4# SPDX-License-Identifier: Apache-2.0 5 6# 7# ADC options 8# 9menuconfig ADC 10 bool "Analog-to-Digital Converter (ADC) drivers" 11 # All platforms that implement the ADC driver are now required to 12 # provide relevant DTS entries. 13 help 14 Enable ADC (Analog to Digital Converter) driver configuration. 15 16if ADC 17 18config ADC_SHELL 19 bool "ADC Shell" 20 depends on SHELL 21 help 22 Enable ADC Shell for testing. 23 24# By selecting or not this option particular ADC drivers indicate if it is 25# required to explicitly specify analog inputs when configuring channels or 26# just the channel identifier is sufficient. 27config ADC_CONFIGURABLE_INPUTS 28 bool 29 30# By selecting or not this option particular ADC drivers indicate if it is 31# required to explicitly specify for the excitation current source the pin 32# which should be used. 33config ADC_CONFIGURABLE_EXCITATION_CURRENT_SOURCE_PIN 34 bool 35 36config ADC_ASYNC 37 bool "Asynchronous call support" 38 select POLL 39 help 40 This option enables the asynchronous API calls. 41 42config ADC_INIT_PRIORITY 43 int "ADC init priority" 44 default KERNEL_INIT_PRIORITY_DEVICE 45 help 46 ADC driver device initialization priority. 47 48module = ADC 49module-str = ADC 50source "subsys/logging/Kconfig.template.log_config" 51 52source "drivers/adc/Kconfig.b91" 53 54source "drivers/adc/Kconfig.it8xxx2" 55 56source "drivers/adc/Kconfig.mcux" 57 58source "drivers/adc/Kconfig.nrfx" 59 60source "drivers/adc/Kconfig.sam_afec" 61 62source "drivers/adc/Kconfig.sam" 63 64source "drivers/adc/Kconfig.sam0" 65 66source "drivers/adc/Kconfig.stm32" 67 68source "drivers/adc/Kconfig.esp32" 69 70source "drivers/adc/Kconfig.xec" 71 72source "drivers/adc/Kconfig.lmp90xxx" 73 74source "drivers/adc/Kconfig.mcp320x" 75 76source "drivers/adc/Kconfig.npcx" 77 78source "drivers/adc/Kconfig.cc32xx" 79 80source "drivers/adc/Kconfig.cc13xx_cc26xx" 81 82source "drivers/adc/Kconfig.adc_emul" 83 84source "drivers/adc/Kconfig.vf610" 85 86source "drivers/adc/Kconfig.test" 87 88source "drivers/adc/Kconfig.ads1x1x" 89 90source "drivers/adc/Kconfig.gd32" 91 92source "drivers/adc/Kconfig.ads1112" 93 94source "drivers/adc/Kconfig.ads1119" 95 96source "drivers/adc/Kconfig.ads7052" 97 98source "drivers/adc/Kconfig.ads114s0x" 99 100source "drivers/adc/Kconfig.rpi_pico" 101 102source "drivers/adc/Kconfig.xmc4xxx" 103 104source "drivers/adc/Kconfig.gecko" 105 106source "drivers/adc/Kconfig.ifx_cat1" 107 108source "drivers/adc/Kconfig.smartbond" 109 110source "drivers/adc/Kconfig.tla2021" 111 112source "drivers/adc/Kconfig.nxp_s32" 113 114source "drivers/adc/Kconfig.max1125x" 115 116source "drivers/adc/Kconfig.max11102_17" 117 118source "drivers/adc/Kconfig.ad5592" 119 120source "drivers/adc/Kconfig.ltc2451" 121 122source "drivers/adc/Kconfig.numaker" 123 124endif # ADC 125