Lines Matching refs:gpio_charge_finished
136 !gpio_get_value(bat->pdata->gpio_charge_finished) : in charge_finished()
137 gpio_get_value(bat->pdata->gpio_charge_finished); in charge_finished()
172 ((bat->pdata->gpio_charge_finished < 0) || in s3c_adc_bat_get_property()
209 if (bat->pdata->gpio_charge_finished < 0) in s3c_adc_bat_get_property()
268 if ((bat->pdata->gpio_charge_finished >= 0) && is_plugged) { in s3c_adc_bat_work()
336 if (pdata->gpio_charge_finished >= 0) { in s3c_adc_bat_probe()
337 ret = gpio_request(pdata->gpio_charge_finished, "charged"); in s3c_adc_bat_probe()
341 ret = request_irq(gpio_to_irq(pdata->gpio_charge_finished), in s3c_adc_bat_probe()
365 if (pdata->gpio_charge_finished >= 0) in s3c_adc_bat_probe()
366 free_irq(gpio_to_irq(pdata->gpio_charge_finished), NULL); in s3c_adc_bat_probe()
368 if (pdata->gpio_charge_finished >= 0) in s3c_adc_bat_probe()
369 gpio_free(pdata->gpio_charge_finished); in s3c_adc_bat_probe()
390 if (pdata->gpio_charge_finished >= 0) { in s3c_adc_bat_remove()
391 free_irq(gpio_to_irq(pdata->gpio_charge_finished), NULL); in s3c_adc_bat_remove()
392 gpio_free(pdata->gpio_charge_finished); in s3c_adc_bat_remove()
409 if (pdata->gpio_charge_finished >= 0) { in s3c_adc_bat_suspend()
412 gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_suspend()
414 disable_irq(gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_suspend()
426 if (pdata->gpio_charge_finished >= 0) { in s3c_adc_bat_resume()
429 gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_resume()
431 enable_irq(gpio_to_irq(pdata->gpio_charge_finished)); in s3c_adc_bat_resume()