• Home
  • Raw
  • Download

Lines Matching refs:pdata

34 	struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata;  in wm97xx_read_bat()  local
37 pdata->batt_aux) * pdata->batt_mult / in wm97xx_read_bat()
38 pdata->batt_div; in wm97xx_read_bat()
44 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_read_temp() local
47 pdata->temp_aux) * pdata->temp_mult / in wm97xx_read_temp()
48 pdata->temp_div; in wm97xx_read_temp()
56 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_get_property() local
63 val->intval = pdata->batt_tech; in wm97xx_bat_get_property()
66 if (pdata->batt_aux >= 0) in wm97xx_bat_get_property()
72 if (pdata->temp_aux >= 0) in wm97xx_bat_get_property()
78 if (pdata->max_voltage >= 0) in wm97xx_bat_get_property()
79 val->intval = pdata->max_voltage; in wm97xx_bat_get_property()
84 if (pdata->min_voltage >= 0) in wm97xx_bat_get_property()
85 val->intval = pdata->min_voltage; in wm97xx_bat_get_property()
107 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_update() local
111 bat_status = (pdata->charge_gpio >= 0) ? in wm97xx_bat_update()
112 (gpio_get_value(pdata->charge_gpio) ? in wm97xx_bat_update()
170 struct wm97xx_batt_pdata *pdata; in wm97xx_bat_probe() local
177 pdata = wmdata->batt_pdata; in wm97xx_bat_probe()
182 if (!pdata) { in wm97xx_bat_probe()
187 if (gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_probe()
188 ret = gpio_request(pdata->charge_gpio, "BATT CHRG"); in wm97xx_bat_probe()
191 ret = gpio_direction_input(pdata->charge_gpio); in wm97xx_bat_probe()
194 ret = request_irq(gpio_to_irq(pdata->charge_gpio), in wm97xx_bat_probe()
202 if (pdata->batt_tech >= 0) in wm97xx_bat_probe()
204 if (pdata->temp_aux >= 0) in wm97xx_bat_probe()
206 if (pdata->batt_aux >= 0) in wm97xx_bat_probe()
208 if (pdata->max_voltage >= 0) in wm97xx_bat_probe()
210 if (pdata->min_voltage >= 0) in wm97xx_bat_probe()
220 if (pdata->charge_gpio >= 0) in wm97xx_bat_probe()
222 if (pdata->batt_tech >= 0) in wm97xx_bat_probe()
224 if (pdata->temp_aux >= 0) in wm97xx_bat_probe()
226 if (pdata->batt_aux >= 0) in wm97xx_bat_probe()
228 if (pdata->max_voltage >= 0) in wm97xx_bat_probe()
230 if (pdata->min_voltage >= 0) in wm97xx_bat_probe()
235 if (!pdata->batt_name) { in wm97xx_bat_probe()
241 bat_psy_desc.name = pdata->batt_name; in wm97xx_bat_probe()
258 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
259 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_probe()
261 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
262 gpio_free(pdata->charge_gpio); in wm97xx_bat_probe()
270 struct wm97xx_batt_pdata *pdata = wmdata->batt_pdata; in wm97xx_bat_remove() local
272 if (pdata && gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_remove()
273 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_remove()
274 gpio_free(pdata->charge_gpio); in wm97xx_bat_remove()