Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | ad7298_platform_data |
struct | ad7298_state |
Macros | |
#define | AD7298_WRITE (1 << 15) /* write to the control register */ |
#define | AD7298_REPEAT (1 << 14) /* repeated conversion enable */ |
#define | AD7298_CH(x) (1 << (13 - (x))) /* channel select */ |
#define | AD7298_TSENSE (1 << 5) /* temperature conversion enable */ |
#define | AD7298_EXTREF (1 << 2) /* external reference enable */ |
#define | AD7298_TAVG (1 << 1) /* temperature sensor averaging enable */ |
#define | AD7298_PDD (1 << 0) /* partial power down enable */ |
#define | AD7298_MAX_CHAN 8 |
#define | AD7298_BITS 12 |
#define | AD7298_STORAGE_BITS 16 |
#define | AD7298_INTREF_mV 2500 |
#define | AD7298_CH_TEMP 9 |
#define | RES_MASK(bits) ((1 << (bits)) - 1) |
#define | ad7298_update_scan_mode NULL |
#define AD7298_REPEAT (1 << 14) /* repeated conversion enable */ |
#define AD7298_TAVG (1 << 1) /* temperature sensor averaging enable */ |
#define AD7298_TSENSE (1 << 5) /* temperature conversion enable */ |