Lines Matching refs:gpio_pins
135 struct gpio_pin gpio_pins[NGPIO];
219 *caps = sc->gpio_pins[pin].gp_caps;
236 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
241 *flags = sc->gpio_pins[pin].gp_flags;
257 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME);
274 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
280 gpio_write_masked(sc, GPIO_MSK_CNF, &sc->gpio_pins[pin], 1);
282 tegra_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags);
297 gpio_write_masked(sc, GPIO_MSK_OUT, &sc->gpio_pins[pin], value);
313 *val = gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]);
329 gpio_write_masked(sc, GPIO_MSK_OE, &sc->gpio_pins[pin],
330 gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]) ^ 1);
778 sc->gpio_pins[i].gp_pin = i;
779 sc->gpio_pins[i].gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT |
783 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, "gpio_%s.%d",
786 sc->gpio_pins[i].gp_flags =
787 gpio_read(sc, GPIO_OE, &sc->gpio_pins[i]) != 0 ?