aboutsummaryrefslogtreecommitdiff
path: root/nuttx/drivers/analog/Kconfig
blob: ebed79c788f657e37a9a3cbc8ffdea5305d28b5d (plain) (blame)
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

config ADC
	bool "Analog-to-Digital Conversion"
	default n
	---help---
		Select to enable support for analog input device support.  This includes
		not only Analog-to-Digital Converters (ADC) but also amplifiers and
		analog multiplexers.

config ADC_ADS125X
	bool "TI ADS1255/ADS1256 support"
	default n
	depends on ADC
	select SPI

config ADS1255_FREQUENCY
	int "ADS1255/ADS1256 SPI frequency"
	default 1000000
	depends on ADC_ADS125X

config ADC_PGA11X
	bool "TI PGA112/3/6/7 support"
	default n
	depends on ADC
	select SPI
	---help---
		Enables support for the  PGA112, PGA113, PGA116, PGA117 Zer�-Drift
		PROGRAMMABLE GAIN AMPLIFIER with MUX

config PGA11X_SPIFREQUENCY
	int "TI PGA112/3/6/7 SPI frequency"
	default 1000000
	depends on ADC_PGA11X
	---help---
		PGA11x SPI frequency.

config PGA11X_SPIMODE
	int "TI PGA112/3/6/7 SPI mode"
	default 0
	depends on ADC_PGA11X
	---help---
		PGA11x SPI mode.  The specification says that the device operates in Mode 0 or
		Mode 3.  But sometimes you need to tinker with this to get things to work
		correctly. Default:  Mode 0

config PGA11X_DAISYCHAIN
	bool "TI PGA112/3/6/7 daisy chain mode"
	default n
	depends on ADC_PGA11X
	---help---
		Enable support to use two PGA116/7's in Daisy Chain configuration.

config PGA11X_MULTIPLE
	bool "Multiple TI PGA112/3/6/7 support"
	default n
	depends on ADC_PGA11X && !PGA11X_DAISYCHAIN
	---help---
		Can be defined to support multiple PGA11X devices on board with separate
		chip selects (not daisy chained).  Each device will require a customized
		SPI interface to distinguish them when SPI_SELECT is called with
		devid=SPIDEV_MUX.

config DAC
	bool "Digital-to-Analog Conversion"
	default n	
	---help---
		Select to enable support for Digital-to-Analog Converters (DACs).

config DAC_AD5410
	bool "AD5410 support"
	default n
	depends on DAC
	select SPI