static int raumfeld_power_resume(void) { /* check if GPIO_CHARGE_DONE went low while we were sleeping */ if (!gpio_get_value(GPIO_CHARGE_DONE)) raumfeld_power_signal_charged(); return 0; }
static int raumfeld_power_resume(void) { if (!gpio_get_value(GPIO_CHARGE_DONE)) raumfeld_power_signal_charged(); return 0; }
static irqreturn_t charge_done_irq(int irq, void *dev_id) { raumfeld_power_signal_charged(); return IRQ_HANDLED; }