Lines Matching refs:charge_gpio
107 bat_status = (pdata->charge_gpio >= 0) ? in wm97xx_bat_update()
108 (gpio_get_value(pdata->charge_gpio) ? in wm97xx_bat_update()
178 if (gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_probe()
179 ret = gpio_request(pdata->charge_gpio, "BATT CHRG"); in wm97xx_bat_probe()
182 ret = gpio_direction_input(pdata->charge_gpio); in wm97xx_bat_probe()
185 ret = request_irq(gpio_to_irq(pdata->charge_gpio), in wm97xx_bat_probe()
211 if (pdata->charge_gpio >= 0) in wm97xx_bat_probe()
249 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
250 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_probe()
252 if (gpio_is_valid(pdata->charge_gpio)) in wm97xx_bat_probe()
253 gpio_free(pdata->charge_gpio); in wm97xx_bat_probe()
262 if (pdata && gpio_is_valid(pdata->charge_gpio)) { in wm97xx_bat_remove()
263 free_irq(gpio_to_irq(pdata->charge_gpio), dev); in wm97xx_bat_remove()
264 gpio_free(pdata->charge_gpio); in wm97xx_bat_remove()