linux/drivers/staging/iio/cdc/ad7746.h
<<
>>
Prefs
   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
  21struct 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_ */
  30