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

/freebsd-12-stable/sys/arm/freescale/vybrid/
H A Dvf_gpio.c96 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 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.c134 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 Das3722.h279 struct as3722_gpio_pin **gpio_pins; member in struct:as3722_softc
/freebsd-12-stable/sys/mips/atheros/ar531x/
H A Dar5315_gpio.c160 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 Dar5315_gpiovar.h69 struct gpio_pin *gpio_pins; member in struct:ar5315_gpio_softc
/freebsd-12-stable/sys/mips/cavium/
H A Docteon_gpio.c166 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 Docteon_gpiovar.h55 struct gpio_pin gpio_pins[OCTEON_GPIO_PINS]; member in struct:octeon_gpio_softc
/freebsd-12-stable/sys/arm/altera/socfpga/
H A Dsocfpga_gpio.c128 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 Dar71xx_gpio.c263 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 Dar71xx_gpiovar.h70 struct gpio_pin *gpio_pins; member in struct:ar71xx_gpio_softc
/freebsd-12-stable/sys/arm/mv/
H A Dmvebu_gpio.c112 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 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-12-stable/sys/arm/freescale/imx/
H A Dimx_gpio.c118 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...]

Completed in 143 milliseconds