Searched refs:gpio_pins (Results 1 - 13 of 13) sorted by relevance

/freebsd-11.0-release/sys/mips/rt305x/
H A Drt305x_gpiovar.h41 struct gpio_pin gpio_pins[NGPIO]; member in struct:rt305x_gpio_softc
H A Drt305x_gpio.c187 if (sc->gpio_pins[i].gp_pin == pin)
195 *caps = sc->gpio_pins[i].gp_caps;
208 if (sc->gpio_pins[i].gp_pin == pin)
216 *flags = sc->gpio_pins[i].gp_flags;
229 if (sc->gpio_pins[i].gp_pin == pin)
237 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
250 if (sc->gpio_pins[i].gp_pin == pin)
257 rt305x_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
269 if (sc->gpio_pins[i].gp_pin == pin)
292 if (sc->gpio_pins[
[all...]
/freebsd-11.0-release/sys/arm/freescale/vybrid/
H A Dvf_gpio.c95 struct gpio_pin gpio_pins[NGPIO]; member in struct:vf_gpio_softc
143 sc->gpio_pins[i].gp_pin = i;
144 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
145 sc->gpio_pins[i].gp_flags =
148 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,
188 if (sc->gpio_pins[i].gp_pin == pin)
196 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
210 if (sc->gpio_pins[i].gp_pin == pin)
218 *caps = sc->gpio_pins[i].gp_caps;
232 if (sc->gpio_pins[
[all...]
/freebsd-11.0-release/sys/arm/nvidia/
H A Das3722_gpio.c154 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 Dtegra_gpio.c135 struct gpio_pin gpio_pins[NGPIO]; member in struct:tegra_gpio_softc
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[pi
[all...]
H A Das3722.h279 struct as3722_gpio_pin **gpio_pins; member in struct:as3722_softc
/freebsd-11.0-release/sys/mips/cavium/
H A Docteon_gpio.c164 if (sc->gpio_pins[i].gp_pin == pin)
172 *caps = sc->gpio_pins[i].gp_caps;
185 if (sc->gpio_pins[i].gp_pin == pin)
193 *flags = sc->gpio_pins[i].gp_flags;
206 if (sc->gpio_pins[i].gp_pin == pin)
214 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
227 if (sc->gpio_pins[i].gp_pin == pin)
234 octeon_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
246 if (sc->gpio_pins[i].gp_pin == pin)
271 if (sc->gpio_pins[
[all...]
H A Docteon_gpiovar.h53 struct gpio_pin gpio_pins[OCTEON_GPIO_PINS]; member in struct:octeon_gpio_softc
/freebsd-11.0-release/sys/arm/altera/socfpga/
H A Dsocfpga_gpio.c129 struct gpio_pin gpio_pins[NR_GPIO_MAX]; member in struct:socfpga_gpio_softc
193 sc->gpio_pins[i].gp_pin = i;
194 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
195 sc->gpio_pins[i].gp_flags =
198 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,
241 if (sc->gpio_pins[i].gp_pin == pin)
249 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
263 if (sc->gpio_pins[i].gp_pin == pin)
271 *caps = sc->gpio_pins[i].gp_caps;
285 if (sc->gpio_pins[
[all...]
/freebsd-11.0-release/sys/mips/atheros/
H A Dar71xx_gpio.c219 if (sc->gpio_pins[i].gp_pin == pin)
227 *caps = sc->gpio_pins[i].gp_caps;
240 if (sc->gpio_pins[i].gp_pin == pin)
248 *flags = sc->gpio_pins[i].gp_flags;
261 if (sc->gpio_pins[i].gp_pin == pin)
269 memcpy(name, sc->gpio_pins[i].gp_name, GPIOMAXNAME);
282 if (sc->gpio_pins[i].gp_pin == pin)
289 ar71xx_gpio_pin_configure(sc, &sc->gpio_pins[i], flags);
301 if (sc->gpio_pins[i].gp_pin == pin)
323 if (sc->gpio_pins[
[all...]
H A Dar71xx_gpiovar.h68 struct gpio_pin *gpio_pins; member in struct:ar71xx_gpio_softc
/freebsd-11.0-release/sys/arm/samsung/exynos/
H A Dexynos5_pad.c116 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-11.0-release/sys/arm/freescale/imx/
H A Dimx_gpio.c119 struct gpio_pin gpio_pins[NGPIO]; member in struct:imx51_gpio_softc
567 *caps = sc->gpio_pins[pin].gp_caps;
582 *flags = sc->gpio_pins[pin].gp_flags;
597 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME);
613 imx51_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags);
725 sc->gpio_pins[i].gp_pin = i;
726 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS;
727 sc->gpio_pins[i].gp_flags =
730 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME,

Completed in 165 milliseconds