Lines Matching refs:charge_gpio
113 bat_status = (pdata->charge_gpio >= 0) ? in wm97xx_bat_update()
114 (gpio_get_value(pdata->charge_gpio) ? in wm97xx_bat_update()
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()
222 if (pdata->charge_gpio >= 0) 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()
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()