Searched refs:gpio_read (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/arm/mv/ |
| H A D | mvebu_gpio.c | 141 gpio_read(struct mvebu_gpio_softc *sc, bus_size_t reg, struct gpio_pin *pin) in gpio_read() function 273 *val = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[pin]); in mvebu_gpio_pin_get() 274 *val ^= gpio_read(sc, GPIO_DATA_IN_POL, &sc->gpio_pins[pin]); in mvebu_gpio_pin_get() 640 lvl = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]); in mvebu_gpio_intr() 641 lvl &= gpio_read(sc, GPIO_INT_LEVEL_MASK, &sc->gpio_pins[i]); in mvebu_gpio_intr() 642 edge = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]); in mvebu_gpio_intr() 643 edge &= gpio_read(sc, GPIO_INT_LEVEL_MASK, &sc->gpio_pins[i]); in mvebu_gpio_intr() 774 gpio_read(sc, GPIO_CONTROL, &sc->gpio_pins[i]) != 0 ? in mvebu_gpio_attach()
|
| /f-stack/freebsd/arm/nvidia/ |
| H A D | tegra_gpio.c | 163 gpio_read(struct tegra_gpio_softc *sc, bus_size_t reg, struct gpio_pin *pin) in gpio_read() function 236 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]); in tegra_gpio_pin_getflags() 274 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]); in tegra_gpio_pin_setflags() 313 *val = gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]); in tegra_gpio_pin_get() 330 gpio_read(sc, GPIO_IN, &sc->gpio_pins[pin]) ^ 1); in tegra_gpio_pin_toggle() 784 gpio_read(sc, GPIO_OE, &sc->gpio_pins[i]) != 0 ? in tegra_gpio_attach()
|