Lines Matching defs:ds2760_device_info
34 struct ds2760_device_info { struct
35 struct device *dev;
38 unsigned long update_time; /* jiffies when data read */
39 char raw[DS2760_DATA_SIZE]; /* raw DS2760 data */
40 int voltage_raw; /* units of 4.88 mV */
41 int voltage_uV; /* units of µV */
42 int current_raw; /* units of 0.625 mA */
43 int current_uA; /* units of µA */
44 int accum_current_raw; /* units of 0.25 mAh */
45 int accum_current_uAh; /* units of µAh */
46 int temp_raw; /* units of 0.125 °C */
47 int temp_C; /* units of 0.1 °C */
48 int rated_capacity; /* units of µAh */
49 int rem_capacity; /* percentage */
50 int full_active_uAh; /* units of µAh */
51 int empty_uAh; /* units of µAh */
52 int life_sec; /* units of seconds */
53 int charge_status; /* POWER_SUPPLY_STATUS_* */
55 int full_counter;
56 struct power_supply *bat;
57 struct power_supply_desc bat_desc;
58 struct device *w1_dev;
59 struct workqueue_struct *monitor_wqueue;
60 struct delayed_work monitor_work;
61 struct delayed_work set_charged_work;