Lines Matching refs:info

24 	struct z2_battery_info		*info;  member
37 charger->info->batt_I2C_reg); in z2_read_bat()
41 return data * charger->info->batt_mult / charger->info->batt_div; in z2_read_bat()
49 struct z2_battery_info *info = charger->info; in z2_batt_get_property() local
56 val->intval = info->batt_tech; in z2_batt_get_property()
59 if (info->batt_I2C_reg >= 0) in z2_batt_get_property()
65 if (info->max_voltage >= 0) in z2_batt_get_property()
66 val->intval = info->max_voltage; in z2_batt_get_property()
71 if (info->min_voltage >= 0) in z2_batt_get_property()
72 val->intval = info->min_voltage; in z2_batt_get_property()
96 struct z2_battery_info *info; in z2_batt_update() local
98 info = charger->info; in z2_batt_update()
102 charger->bat_status = (info->charge_gpio >= 0) ? in z2_batt_update()
103 (gpio_get_value(info->charge_gpio) ? in z2_batt_update()
136 struct z2_battery_info *info = charger->info; in z2_batt_ps_init() local
138 if (info->charge_gpio >= 0) in z2_batt_ps_init()
140 if (info->batt_tech >= 0) in z2_batt_ps_init()
142 if (info->batt_I2C_reg >= 0) in z2_batt_ps_init()
144 if (info->max_voltage >= 0) in z2_batt_ps_init()
146 if (info->min_voltage >= 0) in z2_batt_ps_init()
154 if (info->charge_gpio >= 0) in z2_batt_ps_init()
156 if (info->batt_tech >= 0) in z2_batt_ps_init()
158 if (info->batt_I2C_reg >= 0) in z2_batt_ps_init()
160 if (info->max_voltage >= 0) in z2_batt_ps_init()
162 if (info->min_voltage >= 0) in z2_batt_ps_init()
165 if (!info->batt_name) { in z2_batt_ps_init()
172 charger->batt_ps_desc.name = info->batt_name; in z2_batt_ps_init()
191 struct z2_battery_info *info = client->dev.platform_data; in z2_batt_probe() local
194 if (info == NULL) { in z2_batt_probe()
206 charger->info = info; in z2_batt_probe()
213 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) { in z2_batt_probe()
214 ret = gpio_request(info->charge_gpio, "BATT CHRG"); in z2_batt_probe()
218 ret = gpio_direction_input(info->charge_gpio); in z2_batt_probe()
222 irq_set_irq_type(gpio_to_irq(info->charge_gpio), in z2_batt_probe()
224 ret = request_irq(gpio_to_irq(info->charge_gpio), in z2_batt_probe()
252 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) in z2_batt_probe()
253 free_irq(gpio_to_irq(info->charge_gpio), charger); in z2_batt_probe()
255 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) in z2_batt_probe()
256 gpio_free(info->charge_gpio); in z2_batt_probe()
265 struct z2_battery_info *info = charger->info; in z2_batt_remove() local
271 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) { in z2_batt_remove()
272 free_irq(gpio_to_irq(info->charge_gpio), charger); in z2_batt_remove()
273 gpio_free(info->charge_gpio); in z2_batt_remove()