xref: /linux/include/linux/platform_data/ad7887.h (revision 5483b8d5)
1*80503b23SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
24eb3ccf1SLars-Peter Clausen /*
34eb3ccf1SLars-Peter Clausen  * AD7887 SPI ADC driver
44eb3ccf1SLars-Peter Clausen  *
54eb3ccf1SLars-Peter Clausen  * Copyright 2010 Analog Devices Inc.
64eb3ccf1SLars-Peter Clausen  */
74eb3ccf1SLars-Peter Clausen #ifndef IIO_ADC_AD7887_H_
84eb3ccf1SLars-Peter Clausen #define IIO_ADC_AD7887_H_
94eb3ccf1SLars-Peter Clausen 
104eb3ccf1SLars-Peter Clausen /**
114eb3ccf1SLars-Peter Clausen  * struct ad7887_platform_data - AD7887 ADC driver platform data
124eb3ccf1SLars-Peter Clausen  * @en_dual: Whether to use dual channel mode. If set to true AIN1 becomes the
134eb3ccf1SLars-Peter Clausen  *	second input channel, and Vref is internally connected to Vdd. If set to
144eb3ccf1SLars-Peter Clausen  *	false the device is used in single channel mode and AIN1/Vref is used as
154eb3ccf1SLars-Peter Clausen  *	VREF input.
164eb3ccf1SLars-Peter Clausen  */
174eb3ccf1SLars-Peter Clausen struct ad7887_platform_data {
184eb3ccf1SLars-Peter Clausen 	bool en_dual;
194eb3ccf1SLars-Peter Clausen };
204eb3ccf1SLars-Peter Clausen 
214eb3ccf1SLars-Peter Clausen #endif /* IIO_ADC_AD7887_H_ */
22