/freebsd-12-stable/sys/arm/freescale/vybrid/ |
H A D | vf_gpio.c | 96 struct gpio_pin gpio_pins[NGPIO]; member in struct:vf_gpio_softc 144 sc->gpio_pins[i].gp_pin = i; 145 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; 146 sc->gpio_pins[i].gp_flags = 149 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, 189 if (sc->gpio_pins[i].gp_pin == pin) 197 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 211 if (sc->gpio_pins[i].gp_pin == pin) 219 *caps = sc->gpio_pins[i].gp_caps; 233 if (sc->gpio_pins[ [all...] |
/freebsd-12-stable/sys/arm/nvidia/ |
H A D | as3722_gpio.c | 154 if (strcmp(sc->gpio_pins[pin]->pin_name, pin_name) == 0) 162 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; 163 sc->gpio_pins[pin]->pin_cfg_flags = cfg->flags; 169 sc->gpio_pins[pin]->pin_name); 202 if (ctrl != sc->gpio_pins[pin]->pin_ctrl_reg) { 204 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; 314 *caps = sc->gpio_pins[pin]->pin_caps; 328 memcpy(name, sc->gpio_pins[pin]->pin_name, GPIOMAXNAME); 346 tmp = sc->gpio_pins[pin]->pin_ctrl_reg; 391 ctrl = sc->gpio_pins[pi [all...] |
H A D | tegra_gpio.c | 134 struct gpio_pin gpio_pins[NGPIO]; member in struct:tegra_gpio_softc 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[pi [all...] |
H A D | as3722.h | 279 struct as3722_gpio_pin **gpio_pins; member in struct:as3722_softc
|
/freebsd-12-stable/sys/mips/atheros/ar531x/ |
H A D | ar5315_gpio.c | 160 if (sc->gpio_pins[i].gp_pin == pin) 168 *caps = sc->gpio_pins[i].gp_caps; 182 if (sc->gpio_pins[i].gp_pin == pin) 195 *flags = sc->gpio_pins[i].gp_flags; 209 if (sc->gpio_pins[i].gp_pin == pin) 217 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 230 if (sc->gpio_pins[i].gp_pin == pin) 237 ar5315_gpio_pin_configure(sc, &sc->gpio_pins[i], flags); 268 if (sc->gpio_pins[i].gp_pin == pin) 287 if (sc->gpio_pins[ [all...] |
H A D | ar5315_gpiovar.h | 69 struct gpio_pin *gpio_pins; member in struct:ar5315_gpio_softc
|
/freebsd-12-stable/sys/mips/cavium/ |
H A D | octeon_gpio.c | 166 if (sc->gpio_pins[i].gp_pin == pin) 174 *caps = sc->gpio_pins[i].gp_caps; 187 if (sc->gpio_pins[i].gp_pin == pin) 195 *flags = sc->gpio_pins[i].gp_flags; 208 if (sc->gpio_pins[i].gp_pin == pin) 216 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 229 if (sc->gpio_pins[i].gp_pin == pin) 236 octeon_gpio_pin_configure(sc, &sc->gpio_pins[i], flags); 248 if (sc->gpio_pins[i].gp_pin == pin) 273 if (sc->gpio_pins[ [all...] |
H A D | octeon_gpiovar.h | 55 struct gpio_pin gpio_pins[OCTEON_GPIO_PINS]; member in struct:octeon_gpio_softc
|
/freebsd-12-stable/sys/arm/altera/socfpga/ |
H A D | socfpga_gpio.c | 128 struct gpio_pin gpio_pins[NR_GPIO_MAX]; member in struct:socfpga_gpio_softc 192 sc->gpio_pins[i].gp_pin = i; 193 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; 194 sc->gpio_pins[i].gp_flags = 197 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, 240 if (sc->gpio_pins[i].gp_pin == pin) 248 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 262 if (sc->gpio_pins[i].gp_pin == pin) 270 *caps = sc->gpio_pins[i].gp_caps; 284 if (sc->gpio_pins[ [all...] |
/freebsd-12-stable/sys/mips/atheros/ |
H A D | ar71xx_gpio.c | 263 if (sc->gpio_pins[i].gp_pin == pin) 271 *caps = sc->gpio_pins[i].gp_caps; 284 if (sc->gpio_pins[i].gp_pin == pin) 292 *flags = sc->gpio_pins[i].gp_flags; 305 if (sc->gpio_pins[i].gp_pin == pin) 313 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 326 if (sc->gpio_pins[i].gp_pin == pin) 333 ar71xx_gpio_pin_configure(sc, &sc->gpio_pins[i], flags); 345 if (sc->gpio_pins[i].gp_pin == pin) 367 if (sc->gpio_pins[ [all...] |
H A D | ar71xx_gpiovar.h | 70 struct gpio_pin *gpio_pins; member in struct:ar71xx_gpio_softc
|
/freebsd-12-stable/sys/arm/mv/ |
H A D | mvebu_gpio.c | 112 struct gpio_pin gpio_pins[MV_GPIO_MAX_NPINS]; member in struct:mvebu_gpio_softc 199 *caps = sc->gpio_pins[pin].gp_caps; 213 *flags = sc->gpio_pins[pin].gp_flags; 227 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); 242 mvebu_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags); 257 gpio_write(sc, GPIO_DATA_SET, &sc->gpio_pins[pin], 1); 259 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pin], 1); 274 *val = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[pin]); 275 *val ^= gpio_read(sc, GPIO_DATA_IN_POL, &sc->gpio_pins[pin]); 294 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pi [all...] |
/freebsd-12-stable/sys/arm/samsung/exynos/ |
H A D | exynos5_pad.c | 116 struct gpio_pin gpio_pins[MAX_NGPIO]; member in struct:pad_softc 548 sc->gpio_pins[i].gp_pin = i; 549 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; 558 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; 560 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT; 564 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, 614 if (sc->gpio_pins[i].gp_pin == pin) 622 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME); 636 if (sc->gpio_pins[i].gp_pin == pin) 644 *caps = sc->gpio_pins[ [all...] |
/freebsd-12-stable/sys/arm/freescale/imx/ |
H A D | imx_gpio.c | 118 struct gpio_pin gpio_pins[NGPIO]; member in struct:imx51_gpio_softc 588 *caps = sc->gpio_pins[pin].gp_caps; 603 *flags = sc->gpio_pins[pin].gp_flags; 618 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); 634 imx51_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags); 679 if (sc->gpio_pins[pin].gp_flags & GPIO_PIN_OPENDRAIN) 825 sc->gpio_pins[i].gp_pin = i; 826 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; 827 sc->gpio_pins[i].gp_flags = 830 snprintf(sc->gpio_pins[ [all...] |