Lines Matching refs:gpio_num

129 	int gpio_num;  member
176 if (OF_getencprop(child, "reg", &dinfo->gpio_num, in macgpio_attach()
177 sizeof(dinfo->gpio_num)) != sizeof(dinfo->gpio_num)) { in macgpio_attach()
185 dinfo->gpio_num = -1; in macgpio_attach()
200 if (dinfo->gpio_num > 0x50) in macgpio_attach()
201 dinfo->gpio_num -= 0x50; in macgpio_attach()
228 if (dinfo->gpio_num >= GPIO_BASE) in macgpio_print_child()
229 printf(" gpio %d", dinfo->gpio_num - GPIO_BASE); in macgpio_print_child()
230 else if (dinfo->gpio_num >= GPIO_EXTINT_BASE) in macgpio_print_child()
231 printf(" extint-gpio %d", dinfo->gpio_num - GPIO_EXTINT_BASE); in macgpio_print_child()
232 else if (dinfo->gpio_num >= 0) in macgpio_print_child()
233 printf(" addr 0x%02x", dinfo->gpio_num); /* should not happen */ in macgpio_print_child()
254 if (dinfo->gpio_num >= 0) in macgpio_probe_nomatch()
255 printf(" gpio %d",dinfo->gpio_num); in macgpio_probe_nomatch()
291 if (dinfo->gpio_num >= 0) { in macgpio_activate_resource()
292 val = bus_read_1(sc->sc_gpios,dinfo->gpio_num); in macgpio_activate_resource()
294 bus_write_1(sc->sc_gpios,dinfo->gpio_num,val); in macgpio_activate_resource()
313 if (dinfo->gpio_num >= 0) { in macgpio_deactivate_resource()
314 val = bus_read_1(sc->sc_gpios,dinfo->gpio_num); in macgpio_deactivate_resource()
316 bus_write_1(sc->sc_gpios,dinfo->gpio_num,val); in macgpio_deactivate_resource()
331 if (dinfo->gpio_num < 0) in macgpio_read()
334 return (bus_read_1(sc->sc_gpios,dinfo->gpio_num)); in macgpio_read()
346 if (dinfo->gpio_num < 0) in macgpio_write()
349 bus_write_1(sc->sc_gpios,dinfo->gpio_num,val); in macgpio_write()