summaryrefslogtreecommitdiffstats
path: root/drivers/aiodev/Kconfig
blob: b0af2ebfd382abb2b805ab5a8d1318bb87c5960f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# SPDX-License-Identifier: GPL-2.0-only
#
# Misc strange devices
#
menuconfig AIODEV
	bool "Analog I/O drivers"

if AIODEV

config IMX_THERMAL
	tristate "Temperature sensor driver for Freescale i.MX SoCs"
	depends on ARCH_IMX6
	select MFD_SYSCON
	select NVMEM
	select IMX_OCOTP
	help
         Support for Temperature Monitor (TEMPMON) found on Freescale
         i.MX SoCs.

config QORIQ_THERMAL
	tristate "QorIQ Thermal Monitoring Unit"
	depends on ARCH_IMX8MQ || COMPILE_TEST
	help
	  Support for Thermal Monitoring Unit (TMU) found on QorIQ and
	  i.MX8MQ platforms.

config LM75
	tristate "LM75 driver"
	depends on I2C
	help
	  Support for LM75 and similar devices

config MC13XXX_ADC
	tristate "MC13XXX ADC driver"
	depends on MFD_MC13XXX
	help
	  Support for MC13783, MC13892, MC34708 ADC

config AM335X_ADC
	tristate "AM335X ADC driver"
	depends on ARCH_AM33XX
	help
	  Support for ADC on TI AM335X SoCs.  Supports simple one-shot readings
	  rather than continuous sampling with DMA, etc.  ADC channels should be
	  configured via device tree, using the kernel bindings.

config STM32_ADC
	tristate "STM32 ADC driver"
	depends on ARCH_STM32MP || COMPILE_TEST
	help
	  Support for ADC on STM32.  Supports simple one-shot readings
	  rather than continuous sampling with DMA, etc.  ADC channels should be
	  configured via device tree, using the kernel bindings.

config ROCKCHIP_SARADC
	tristate "Rockchip SARADC driver"
	depends on ARCH_RK3568 || COMPILE_TEST
	depends on OFDEVICE
	help
	  Support for Successive Approximation Register (SAR) ADC in Rockchip
	  SoCs.
endif