Home
last modified time | relevance | path

Searched refs:collie_bat_main (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/power/supply/
H A Dcollie_battery.c52 static struct collie_bat collie_bat_main; variable
195 collie_bat_update(&collie_bat_main); in collie_bat_work()
230 static struct collie_bat collie_bat_main = { variable
293 collie_bat_main.status == POWER_SUPPLY_STATUS_CHARGING) in collie_bat_suspend()
294 wakeup_enabled = !enable_irq_wake(gpiod_to_irq(collie_bat_main.gpio_full)); in collie_bat_suspend()
304 disable_irq_wake(gpiod_to_irq(collie_bat_main.gpio_full)); in collie_bat_resume()
327 collie_bat_main.gpio_full = gpiod_get(&dev->ucb->dev, in collie_bat_probe()
330 if (IS_ERR(collie_bat_main.gpio_full)) in collie_bat_probe()
331 return PTR_ERR(collie_bat_main.gpio_full); in collie_bat_probe()
341 collie_bat_main in collie_bat_probe()
443 free_irq(gpiod_to_irq(collie_bat_main.gpio_full), &collie_bat_main); collie_bat_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dcollie_battery.c50 static struct collie_bat collie_bat_main; variable
193 collie_bat_update(&collie_bat_main); in collie_bat_work()
228 static struct collie_bat collie_bat_main = { variable
297 collie_bat_main.status == POWER_SUPPLY_STATUS_CHARGING) in collie_bat_suspend()
334 mutex_init(&collie_bat_main.work_lock); in collie_bat_probe()
338 psy_main_cfg.drv_data = &collie_bat_main; in collie_bat_probe()
339 collie_bat_main.psy = power_supply_register(&dev->ucb->dev, in collie_bat_probe()
342 if (IS_ERR(collie_bat_main.psy)) { in collie_bat_probe()
343 ret = PTR_ERR(collie_bat_main.psy); in collie_bat_probe()
359 "main full", &collie_bat_main); in collie_bat_probe()
382 free_irq(gpio_to_irq(COLLIE_GPIO_CO), &collie_bat_main); collie_bat_remove() local
[all...]

Completed in 3 milliseconds