Lines Matching defs:gpio_pins
134 struct gpio_pin gpio_pins[NGPIO];
218 *caps = sc->gpio_pins[pin].gp_caps;
235 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
240 *flags = sc->gpio_pins[pin].gp_flags;
256 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME);
273 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]);
279 gpio_write_masked(sc, GPIO_MSK_CNF, &sc->gpio_pins[pin], 1);
281 tegra_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags);
296 gpio_write_masked(sc, GPIO_MSK_OUT, &sc->gpio_pins[pin], value);
312 *val = gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]);
328 gpio_write_masked(sc, GPIO_MSK_OE, &sc->gpio_pins[pin],
329 gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]) ^ 1);
777 sc->gpio_pins[i].gp_pin = i;
778 sc->gpio_pins[i].gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT |
782 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, "gpio_%s.%d",
785 sc->gpio_pins[i].gp_flags =
786 gpio_read(sc, GPIO_OE, &sc->gpio_pins[i]) != 0 ?