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 "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 "Enable ADC Shell"
20	default y
21	depends on SHELL
22	help
23	  Enable ADC Shell for testing.
24
25# By selecting or not this option particular ADC drivers indicate if it is
26# required to explicitly specify analog inputs when configuring channels or
27# just the channel identifier is sufficient.
28config ADC_CONFIGURABLE_INPUTS
29	bool
30
31config ADC_ASYNC
32	bool "Enable asynchronous call support"
33	select POLL
34	help
35	  This option enables the asynchronous API calls.
36
37module = ADC
38module-str = ADC
39source "subsys/logging/Kconfig.template.log_config"
40
41source "drivers/adc/Kconfig.it8xxx2"
42
43source "drivers/adc/Kconfig.mcux"
44
45source "drivers/adc/Kconfig.nrfx"
46
47source "drivers/adc/Kconfig.sam_afec"
48
49source "drivers/adc/Kconfig.sam0"
50
51source "drivers/adc/Kconfig.stm32"
52
53source "drivers/adc/Kconfig.xec"
54
55source "drivers/adc/Kconfig.lmp90xxx"
56
57source "drivers/adc/Kconfig.mcp320x"
58
59source "drivers/adc/Kconfig.npcx"
60
61source "drivers/adc/Kconfig.cc32xx"
62
63source "drivers/adc/Kconfig.adc_emul"
64
65endif # ADC
66