Lines Matching refs:gpio
116 * The ISR and bottom-half is shared by all the buttons. Each gpio
137 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
147 bc->gpio_ops->set(bc->button_map[n].gpio,
149 bc->gpio_ops->mode(bc->button_map[n].gpio, LWSGGPIO_FL_WRITE);
181 bc->gpio_ops->mode(bc->button_map[n].gpio, LWSGGPIO_FL_READ);
188 * telling us. We can't trust the gpio state if we read it now
194 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
232 active = bc->gpio_ops->read(bc->button_map[n].gpio) ^
450 /* this only runs inbetween a gpio ISR and the bottom half */
508 bc->gpio_ops->mode(bc->button_map[n].gpio,
518 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
527 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,