Lines Matching refs:battery_detect
307 ret = gpio_get_value(chip->pdata->battery_detect); in sbs_get_battery_presence_and_health()
775 pdata->battery_detect = -1; in sbs_of_populate_pdata()
779 pdata->battery_detect = of_get_named_gpio_flags(of_node, in sbs_of_populate_pdata()
844 chip->gpio_detect = gpio_is_valid(pdata->battery_detect); in sbs_probe()
853 rc = gpio_request(pdata->battery_detect, dev_name(&client->dev)); in sbs_probe()
860 rc = gpio_direction_input(pdata->battery_detect); in sbs_probe()
863 gpio_free(pdata->battery_detect); in sbs_probe()
868 irq = gpio_to_irq(pdata->battery_detect); in sbs_probe()
871 gpio_free(pdata->battery_detect); in sbs_probe()
881 gpio_free(pdata->battery_detect); in sbs_probe()
925 gpio_free(pdata->battery_detect); in sbs_probe()
939 gpio_free(chip->pdata->battery_detect); in sbs_remove()