Searched refs:charge_gpio (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/include/linux/
H A Dz2_battery.h8 int charge_gpio; member in struct:z2_battery_info
H A Dwm97xx.h296 int charge_gpio; member in struct:wm97xx_batt_pdata
/linux-4.4.14/drivers/power/
H A Dz2_battery.c102 charger->bat_status = (info->charge_gpio >= 0) ? z2_batt_update()
103 (gpio_get_value(info->charge_gpio) ? z2_batt_update()
138 if (info->charge_gpio >= 0) z2_batt_ps_init()
154 if (info->charge_gpio >= 0) z2_batt_ps_init()
213 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) { z2_batt_probe()
214 ret = gpio_request(info->charge_gpio, "BATT CHRG"); z2_batt_probe()
218 ret = gpio_direction_input(info->charge_gpio); z2_batt_probe()
222 irq_set_irq_type(gpio_to_irq(info->charge_gpio), z2_batt_probe()
224 ret = request_irq(gpio_to_irq(info->charge_gpio), z2_batt_probe()
252 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) z2_batt_probe()
253 free_irq(gpio_to_irq(info->charge_gpio), charger); z2_batt_probe()
255 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) z2_batt_probe()
256 gpio_free(info->charge_gpio); z2_batt_probe()
271 if (info->charge_gpio >= 0 && gpio_is_valid(info->charge_gpio)) { z2_batt_remove()
272 free_irq(gpio_to_irq(info->charge_gpio), charger); z2_batt_remove()
273 gpio_free(info->charge_gpio); z2_batt_remove()
H A Dwm97xx_battery.c113 bat_status = (pdata->charge_gpio >= 0) ? wm97xx_bat_update()
114 (gpio_get_value(pdata->charge_gpio) ? wm97xx_bat_update()
189 if (gpio_is_valid(pdata->charge_gpio)) { wm97xx_bat_probe()
190 ret = gpio_request(pdata->charge_gpio, "BATT CHRG"); wm97xx_bat_probe()
193 ret = gpio_direction_input(pdata->charge_gpio); wm97xx_bat_probe()
196 ret = request_irq(gpio_to_irq(pdata->charge_gpio), wm97xx_bat_probe()
222 if (pdata->charge_gpio >= 0) wm97xx_bat_probe()
260 if (gpio_is_valid(pdata->charge_gpio)) wm97xx_bat_probe()
261 free_irq(gpio_to_irq(pdata->charge_gpio), dev); wm97xx_bat_probe()
263 if (gpio_is_valid(pdata->charge_gpio)) wm97xx_bat_probe()
264 gpio_free(pdata->charge_gpio); wm97xx_bat_probe()
274 if (pdata && gpio_is_valid(pdata->charge_gpio)) { wm97xx_bat_remove()
275 free_irq(gpio_to_irq(pdata->charge_gpio), dev); wm97xx_bat_remove()
276 gpio_free(pdata->charge_gpio); wm97xx_bat_remove()
/linux-4.4.14/arch/arm/mach-pxa/
H A Dpalm27x.c223 .charge_gpio = -1,
H A Dpalmte2.c269 .charge_gpio = -1,
H A Dz2.c488 .charge_gpio = GPIO0_ZIPITZ2_AC_DETECT, z2_keys_init()
H A Dmioa701.c580 .charge_gpio = -1,

Completed in 102 milliseconds