Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
iio
cdc
ad7746.h
Go to the documentation of this file.
1
/*
2
* AD7746 capacitive sensor driver supporting AD7745, AD7746 and AD7747
3
*
4
* Copyright 2011 Analog Devices Inc.
5
*
6
* Licensed under the GPL-2.
7
*/
8
9
#ifndef IIO_CDC_AD7746_H_
10
#define IIO_CDC_AD7746_H_
11
12
/*
13
* TODO: struct ad7746_platform_data needs to go into include/linux/iio
14
*/
15
16
#define AD7466_EXCLVL_0 0
/* +-VDD/8 */
17
#define AD7466_EXCLVL_1 1
/* +-VDD/4 */
18
#define AD7466_EXCLVL_2 2
/* +-VDD * 3/8 */
19
#define AD7466_EXCLVL_3 3
/* +-VDD/2 */
20
21
struct
ad7746_platform_data
{
22
unsigned
char
exclvl
;
/*Excitation Voltage Level */
23
bool
exca_en
;
/* enables EXCA pin as the excitation output */
24
bool
exca_inv_en
;
/* enables /EXCA pin as the excitation output */
25
bool
excb_en
;
/* enables EXCB pin as the excitation output */
26
bool
excb_inv_en
;
/* enables /EXCB pin as the excitation output */
27
};
28
29
#endif
/* IIO_CDC_AD7746_H_ */
Generated on Thu Jan 10 2013 14:28:41 for Linux Kernel by
1.8.2