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