Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
s3c_adc_battery.h
Go to the documentation of this file.
1 #ifndef _S3C_ADC_BATTERY_H
2 #define _S3C_ADC_BATTERY_H
3 
5  int volt; /* mV */
6  int cur; /* mA */
7  int level; /* percent */
8 };
9 
11  int (*init)(void);
12  void (*exit)(void);
15 
18 
20  unsigned int lut_noac_cnt;
22  unsigned int lut_acin_cnt;
23 
24  const unsigned int volt_channel;
25  const unsigned int current_channel;
26  const unsigned int backup_volt_channel;
27 
28  const unsigned int volt_samples;
29  const unsigned int current_samples;
30  const unsigned int backup_volt_samples;
31 
32  const unsigned int volt_mult;
33  const unsigned int current_mult;
34  const unsigned int backup_volt_mult;
35  const unsigned int internal_impedance;
36 
37  const unsigned int backup_volt_max;
38  const unsigned int backup_volt_min;
39 };
40 
41 #endif