Lines Matching refs:pdata

36 	struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata;  in wm97xx_read_bat()  local
39 pdata->batt_aux) * pdata->batt_mult / in wm97xx_read_bat()
40 pdata->batt_div; in wm97xx_read_bat()
46 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_read_temp() local
49 pdata->temp_aux) * pdata->temp_mult / in wm97xx_read_temp()
50 pdata->temp_div; in wm97xx_read_temp()
58 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_get_property() local
65 val->intval = pdata->batt_tech; in wm97xx_bat_get_property()
68 if (pdata->batt_aux >= 0) in wm97xx_bat_get_property()
74 if (pdata->temp_aux >= 0) in wm97xx_bat_get_property()
80 if (pdata->max_voltage >= 0) in wm97xx_bat_get_property()
81 val->intval = pdata->max_voltage; in wm97xx_bat_get_property()
86 if (pdata->min_voltage >= 0) in wm97xx_bat_get_property()
87 val->intval = pdata->min_voltage; in wm97xx_bat_get_property()
109 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_update() local
113 bat_status = (pdata->charge_gpio >= 0) ? in wm97xx_bat_update()
114 (gpio_get_value(pdata->charge_gpio) ? in wm97xx_bat_update()
172 struct wm97xx_batt_pdata *pdata; in wm97xx_bat_probe() local
179 pdata = wmdata->batt_pdata; in wm97xx_bat_probe()
184 if (!pdata) { in wm97xx_bat_probe()
189 if (gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_probe()
190 ret = gpio_request(pdata->charge_gpio, "BATT CHRG"); in wm97xx_bat_probe()
193 ret = gpio_direction_input(pdata->charge_gpio); in wm97xx_bat_probe()
196 ret = request_irq(gpio_to_irq(pdata->charge_gpio), in wm97xx_bat_probe()
204 if (pdata->batt_tech >= 0) in wm97xx_bat_probe()
206 if (pdata->temp_aux >= 0) in wm97xx_bat_probe()
208 if (pdata->batt_aux >= 0) in wm97xx_bat_probe()
210 if (pdata->max_voltage >= 0) in wm97xx_bat_probe()
212 if (pdata->min_voltage >= 0) in wm97xx_bat_probe()
222 if (pdata->charge_gpio >= 0) in wm97xx_bat_probe()
224 if (pdata->batt_tech >= 0) in wm97xx_bat_probe()
226 if (pdata->temp_aux >= 0) in wm97xx_bat_probe()
228 if (pdata->batt_aux >= 0) in wm97xx_bat_probe()
230 if (pdata->max_voltage >= 0) in wm97xx_bat_probe()
232 if (pdata->min_voltage >= 0) in wm97xx_bat_probe()
237 if (!pdata->batt_name) { in wm97xx_bat_probe()
243 bat_psy_desc.name = pdata->batt_name; in wm97xx_bat_probe()
260 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
261 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_probe()
263 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
264 gpio_free(pdata->charge_gpio); in wm97xx_bat_probe()
272 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_remove() local
274 if (pdata && gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_remove()
275 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_remove()
276 gpio_free(pdata->charge_gpio); in wm97xx_bat_remove()