Lines Matching refs:collie_bat_main
55 static struct collie_bat collie_bat_main; variable
198 collie_bat_update(&collie_bat_main); in collie_bat_work()
233 static struct collie_bat collie_bat_main = { variable
300 collie_bat_main.status == POWER_SUPPLY_STATUS_CHARGING) in collie_bat_suspend()
337 mutex_init(&collie_bat_main.work_lock); in collie_bat_probe()
341 psy_main_cfg.drv_data = &collie_bat_main; in collie_bat_probe()
342 collie_bat_main.psy = power_supply_register(&dev->ucb->dev, in collie_bat_probe()
345 if (IS_ERR(collie_bat_main.psy)) { in collie_bat_probe()
346 ret = PTR_ERR(collie_bat_main.psy); in collie_bat_probe()
362 "main full", &collie_bat_main); in collie_bat_probe()
374 power_supply_unregister(collie_bat_main.psy); in collie_bat_probe()
385 free_irq(gpio_to_irq(COLLIE_GPIO_CO), &collie_bat_main); in collie_bat_remove()
388 power_supply_unregister(collie_bat_main.psy); in collie_bat_remove()