Home
last modified time | relevance | path

Searched refs:gpio_pins (Results 1 – 15 of 15) sorted by relevance

/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_gpio.c96 struct gpio_pin gpio_pins[NGPIO]; member
144 sc->gpio_pins[i].gp_pin = i; in vf_gpio_attach()
146 sc->gpio_pins[i].gp_flags = in vf_gpio_attach()
189 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getname()
211 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getcaps()
219 *caps = sc->gpio_pins[i].gp_caps; in vf_gpio_pin_getcaps()
233 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_getflags()
241 *flags = sc->gpio_pins[i].gp_flags; in vf_gpio_pin_getflags()
255 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_get()
277 if (sc->gpio_pins[i].gp_pin == pin) in vf_gpio_pin_toggle()
[all …]
/f-stack/freebsd/arm/nvidia/
H A Das3722_gpio.c159 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_pinmux_config_node()
166 sc->gpio_pins[pin]->pin_name); in as3722_pinmux_config_node()
201 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_pinmux_config_node()
310 *caps = sc->gpio_pins[pin]->pin_caps; in as3722_gpio_pin_getcaps()
342 tmp = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_getflags()
387 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_get_mode()
437 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_setflags()
450 sc->gpio_pins[pin]->pin_ctrl_reg = ctrl; in as3722_gpio_pin_setflags()
489 ctrl = sc->gpio_pins[pin]->pin_ctrl_reg; in as3722_gpio_pin_get()
558 pin = sc->gpio_pins[i]; in as3722_gpio_attach()
[all …]
H A Dtegra_gpio.c134 struct gpio_pin gpio_pins[NGPIO]; member
219 *caps = sc->gpio_pins[pin].gp_caps; in tegra_gpio_pin_getcaps()
236 cnf = gpio_read(sc, GPIO_CNF, &sc->gpio_pins[pin]); in tegra_gpio_pin_getflags()
241 *flags = sc->gpio_pins[pin].gp_flags; in tegra_gpio_pin_getflags()
257 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in tegra_gpio_pin_getname()
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()
775 sc->gpio_pins[i].gp_pin = i; in tegra_gpio_attach()
783 sc->gpio_pins[i].gp_flags = in tegra_gpio_attach()
[all …]
H A Das3722.h279 struct as3722_gpio_pin **gpio_pins; member
/f-stack/freebsd/mips/atheros/
H A Dar71xx_gpio.c267 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getcaps()
275 *caps = sc->gpio_pins[i].gp_caps; in ar71xx_gpio_pin_getcaps()
288 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getflags()
296 *flags = sc->gpio_pins[i].gp_flags; in ar71xx_gpio_pin_getflags()
309 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_getname()
330 if (sc->gpio_pins[i].gp_pin == pin) in ar71xx_gpio_pin_setflags()
512 sc->gpio_pins = malloc(sizeof(*sc->gpio_pins) * sc->gpio_npins, in ar71xx_gpio_attach()
519 sc->gpio_pins[i].gp_pin = j; in ar71xx_gpio_attach()
530 j = sc->gpio_pins[i].gp_pin; in ar71xx_gpio_attach()
609 if (sc->gpio_pins) in ar71xx_gpio_detach()
[all …]
H A Dar71xx_gpiovar.h71 struct gpio_pin *gpio_pins; member
/f-stack/freebsd/mips/atheros/ar531x/
H A Dar5315_gpio.c160 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getcaps()
168 *caps = sc->gpio_pins[i].gp_caps; in ar5315_gpio_pin_getcaps()
182 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getflags()
209 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_getname()
230 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_setflags()
268 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_get()
287 if (sc->gpio_pins[i].gp_pin == pin) in ar5315_gpio_pin_toggle()
406 sc->gpio_pins[i].gp_pin = j; in ar5315_gpio_attach()
418 j = sc->gpio_pins[i].gp_pin; in ar5315_gpio_attach()
500 if (sc->gpio_pins) in ar5315_gpio_detach()
[all …]
H A Dar5315_gpiovar.h69 struct gpio_pin *gpio_pins; member
/f-stack/freebsd/mips/cavium/
H A Docteon_gpio.c166 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getcaps()
174 *caps = sc->gpio_pins[i].gp_caps; in octeon_gpio_pin_getcaps()
187 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getflags()
195 *flags = sc->gpio_pins[i].gp_flags; in octeon_gpio_pin_getflags()
208 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_getname()
229 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_setflags()
248 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_set()
273 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_get()
296 if (sc->gpio_pins[i].gp_pin == pin) in octeon_gpio_pin_toggle()
422 sc->gpio_pins[i].gp_pin = pinp->pin; in octeon_gpio_attach()
[all …]
H A Docteon_gpiovar.h55 struct gpio_pin gpio_pins[OCTEON_GPIO_PINS]; member
/f-stack/freebsd/arm64/nvidia/tegra210/
H A Dmax77620_gpio.c201 if (strcmp(sc->gpio_pins[pin_num]->pin_name, pin_name) == 0) in max77620_pinmux_config_node()
208 pin = sc->gpio_pins[pin_num]; in max77620_pinmux_config_node()
419 *caps = sc->gpio_pins[pin]->pin_caps; in max77620_gpio_pin_getcaps()
433 memcpy(name, sc->gpio_pins[pin]->pin_name, GPIOMAXNAME); in max77620_gpio_pin_getname()
446 pin = sc->gpio_pins[pin_num]; in max77620_gpio_get_mode()
491 if (sc->gpio_pins[pin]->alt_func) { in max77620_gpio_pin_getflags()
515 pin = sc->gpio_pins[pin_num]; in max77620_gpio_pin_setflags()
621 rv = RD1(sc, sc->gpio_pins[pin]->reg, &tmp); in max77620_gpio_pin_get()
646 rv = RD1(sc, sc->gpio_pins[pin]->reg, &tmp); in max77620_gpio_pin_toggle()
701 sc->gpio_pins = malloc(sizeof(struct max77620_gpio_pin *) * in max77620_gpio_attach()
[all …]
H A Dmax77620.h216 struct max77620_gpio_pin **gpio_pins; member
/f-stack/freebsd/arm/mv/
H A Dmvebu_gpio.c112 struct gpio_pin gpio_pins[MV_GPIO_MAX_NPINS]; member
199 *caps = sc->gpio_pins[pin].gp_caps; in mvebu_gpio_pin_getcaps()
213 *flags = sc->gpio_pins[pin].gp_flags; in mvebu_gpio_pin_getflags()
227 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in mvebu_gpio_pin_getname()
256 gpio_write(sc, GPIO_DATA_SET, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_set()
258 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_set()
273 *val = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[pin]); in mvebu_gpio_pin_get()
293 gpio_write(sc, GPIO_DATA_CLR, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_toggle()
295 gpio_write(sc, GPIO_DATA_SET, &sc->gpio_pins[pin], 1); in mvebu_gpio_pin_toggle()
640 lvl = gpio_read(sc, GPIO_DATA_IN, &sc->gpio_pins[i]); in mvebu_gpio_intr()
[all …]
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_gpio.c126 struct gpio_pin gpio_pins[NGPIO]; member
600 *caps = sc->gpio_pins[pin].gp_caps; in imx51_gpio_pin_getcaps()
615 *flags = sc->gpio_pins[pin].gp_flags; in imx51_gpio_pin_getflags()
630 memcpy(name, sc->gpio_pins[pin].gp_name, GPIOMAXNAME); in imx51_gpio_pin_getname()
646 imx51_gpio_pin_configure(sc, &sc->gpio_pins[pin], flags); in imx51_gpio_pin_setflags()
691 if (sc->gpio_pins[pin].gp_flags & GPIO_PIN_OPENDRAIN) in imx51_gpio_pin_get()
853 sc->gpio_pins[i].gp_pin = i; in imx51_gpio_attach()
854 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in imx51_gpio_attach()
855 sc->gpio_pins[i].gp_flags = in imx51_gpio_attach()
858 snprintf(sc->gpio_pins[i].gp_name, GPIOMAXNAME, in imx51_gpio_attach()
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dam335x-guardian.dts338 pinctrl-0 = <&clkout2_pin &gpio_pins>;
358 gpio_pins: pinmux_gpio_pins { label