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
include
linux
s3c_adc_battery.h
Go to the documentation of this file.
1
#ifndef _S3C_ADC_BATTERY_H
2
#define _S3C_ADC_BATTERY_H
3
4
struct
s3c_adc_bat_thresh
{
5
int
volt
;
/* mV */
6
int
cur
;
/* mA */
7
int
level
;
/* percent */
8
};
9
10
struct
s3c_adc_bat_pdata
{
11
int
(*
init
)(
void
);
12
void
(*
exit
)(
void
);
13
void
(*
enable_charger
)(
void
);
14
void
(*
disable_charger
)(
void
);
15
16
int
gpio_charge_finished
;
17
int
gpio_inverted
;
18
19
const
struct
s3c_adc_bat_thresh
*
lut_noac
;
20
unsigned
int
lut_noac_cnt
;
21
const
struct
s3c_adc_bat_thresh
*
lut_acin
;
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
Generated on Thu Jan 10 2013 14:52:30 for Linux Kernel by
1.8.2