Lines Matching refs:info

20 	struct z2_battery_info		*info;
33 charger->info->batt_I2C_reg);
37 return data * charger->info->batt_mult / charger->info->batt_div;
45 struct z2_battery_info *info = charger->info;
52 val->intval = info->batt_tech;
55 if (info->batt_I2C_reg >= 0)
61 if (info->max_voltage >= 0)
62 val->intval = info->max_voltage;
67 if (info->min_voltage >= 0)
68 val->intval = info->min_voltage;
92 struct z2_battery_info *info;
94 info = charger->info;
98 charger->bat_status = (info->charge_gpio >= 0) ?
99 (gpio_get_value(info->charge_gpio) ?
132 struct z2_battery_info *info = charger->info;
134 if (info->charge_gpio >= 0)
136 if (info->batt_tech >= 0)
138 if (info->batt_I2C_reg >= 0)
140 if (info->max_voltage >= 0)
142 if (info->min_voltage >= 0)
150 if (info->charge_gpio >= 0)
152 if (info->batt_tech >= 0)
154 if (info->batt_I2C_reg >= 0)
156 if (info->max_voltage >= 0)
158 if (info->min_voltage >= 0)
161 if (!info->batt_name) {
168 charger->batt_ps_desc.name = info->batt_name;
187 struct z2_battery_info *info = client->dev.platform_data;
190 if (info == NULL) {
202 charger->info = info;
209 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) {
210 ret = gpio_request(info->charge_gpio, "BATT CHRG");
214 ret = gpio_direction_input(info->charge_gpio);
218 irq_set_irq_type(gpio_to_irq(info->charge_gpio),
220 ret = request_irq(gpio_to_irq(info->charge_gpio),
248 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio))
249 free_irq(gpio_to_irq(info->charge_gpio), charger);
251 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio))
252 gpio_free(info->charge_gpio);
261 struct z2_battery_info *info = charger->info;
267 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) {
268 free_irq(gpio_to_irq(info->charge_gpio), charger);
269 gpio_free(info->charge_gpio);