Lines Matching defs:gpio_pins
132 struct gpio_pin gpio_pins[NGPIO];
217 *caps = sc->gpio_pins[pin].gp_caps;
234 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
239 *flags = sc->gpio_pins[pin].gp_flags;
255 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME);
272 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
278 gpio_write_masked(sc, GPIO_MSK_CNF, &sc->gpio_pins[pin], 1);
280 tegra_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags);
295 gpio_write_masked(sc, GPIO_MSK_OUT, &sc->gpio_pins[pin], value);
311 *val = gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]);
327 gpio_write_masked(sc, GPIO_MSK_OE, &sc->gpio_pins[pin],
328 gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]) ^ 1);
773 sc->gpio_pins[i].gp_pin = i;
774 sc->gpio_pins[i].gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT |
778 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, "gpio_%s.%d",
781 sc->gpio_pins[i].gp_flags =
782 gpio_read(sc, GPIO_OE, &sc->gpio_pins[i]) != 0 ?