Lines Matching defs:sharpsl_charger_machinfo
10 struct sharpsl_charger_machinfo { struct
11 void (*init)(void);
12 void (*exit)(void);
13 int gpio_acin;
14 int gpio_batfull;
15 int batfull_irq;
16 int gpio_batlock;
17 int gpio_fatal;
18 void (*discharge)(int);
19 void (*discharge1)(int);
20 void (*charge)(int);
21 void (*measure_temp)(int);
22 void (*presuspend)(void);
23 void (*postsuspend)(void);
24 void (*earlyresume)(void);
25 unsigned long (*read_devdata)(int);
33 bool (*charger_wakeup)(void);
34 int (*should_wakeup)(unsigned int resume_on_alarm);
35 void (*backlight_limit)(int);
36 int (*backlight_get_status) (void);
37 int charge_on_volt;
38 int charge_on_temp;
39 int charge_acin_high;
40 int charge_acin_low;
41 int fatal_acin_volt;
42 int fatal_noacin_volt;
43 int bat_levels;
44 struct battery_thresh *bat_levels_noac;
45 struct battery_thresh *bat_levels_acin;
46 struct battery_thresh *bat_levels_noac_bl;
47 struct battery_thresh *bat_levels_acin_bl;
48 int status_high_acin;
49 int status_low_acin;
50 int status_high_noac;
51 int status_low_noac;