Home
last modified time | relevance | path

Searched refs:gp_flags (Results 1 – 14 of 14) sorted by relevance

/NextBSD/sys/mips/rt305x/
HDrt305x_gpio.c109 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in rt305x_gpio_pin_configure()
111 pin->gp_flags |= GPIO_PIN_OUTPUT; in rt305x_gpio_pin_configure()
115 pin->gp_flags |= GPIO_PIN_INPUT; in rt305x_gpio_pin_configure()
121 pin->gp_flags |= GPIO_PIN_INVOUT; in rt305x_gpio_pin_configure()
125 pin->gp_flags &= ~GPIO_PIN_INVOUT; in rt305x_gpio_pin_configure()
130 pin->gp_flags |= GPIO_PIN_INVIN; in rt305x_gpio_pin_configure()
134 pin->gp_flags &= ~GPIO_PIN_INVIN; in rt305x_gpio_pin_configure()
141 pin->gp_flags |= GPIO_PIN_REPORT; in rt305x_gpio_pin_configure()
149 pin->gp_flags &= ~GPIO_PIN_REPORT; in rt305x_gpio_pin_configure()
216 *flags = sc->gpio_pins[i].gp_flags; in rt305x_gpio_pin_getflags()
[all …]
/NextBSD/sys/arm/rockchip/
HDrk30xx_gpio.c195 pin->gp_flags &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT); in rk30_gpio_pin_configure()
197 pin->gp_flags |= GPIO_PIN_OUTPUT; in rk30_gpio_pin_configure()
199 pin->gp_flags |= GPIO_PIN_INPUT; in rk30_gpio_pin_configure()
200 rk30_gpio_set_function(sc, pin->gp_pin, pin->gp_flags); in rk30_gpio_pin_configure()
203 pin->gp_flags &= ~(GPIO_PIN_PULLUP | GPIO_PIN_PULLDOWN); in rk30_gpio_pin_configure()
206 pin->gp_flags |= GPIO_PIN_PULLUP; in rk30_gpio_pin_configure()
208 pin->gp_flags |= GPIO_PIN_PULLDOWN; in rk30_gpio_pin_configure()
210 rk30_gpio_set_pud(sc, pin->gp_pin, pin->gp_flags); in rk30_gpio_pin_configure()
268 *flags = sc->sc_gpio_pins[i].gp_flags; in rk30_gpio_pin_getflags()
460 sc->sc_gpio_pins[i].gp_flags = rk30_gpio_get_function(sc, i); in rk30_gpio_attach()
/NextBSD/sys/arm/xscale/ixp425/
HDavila_gpio.c155 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in avila_gpio_pin_configure()
157 pin->gp_flags |= GPIO_PIN_OUTPUT; in avila_gpio_pin_configure()
161 pin->gp_flags |= GPIO_PIN_INPUT; in avila_gpio_pin_configure()
208 sc->sc_pins[pin].gp_flags = avila_gpio_pin_flags(sc, pin); in avila_gpio_pin_getflags()
209 *flags = sc->sc_pins[pin].gp_flags; in avila_gpio_pin_getflags()
322 sc->sc_pins[p->pin].gp_flags = avila_gpio_pin_flags(sc, p->pin); in avila_gpio_attach()
HDcambria_gpio.c305 *flags = sc->sc_pins[pin].gp_flags; in cambria_gpio_pin_getflags()
334 sc->sc_pins[pin].gp_flags = flags; in cambria_gpio_pin_setflags()
369 if (sc->sc_pins[pin].gp_flags != GPIO_PIN_OUTPUT) { in cambria_gpio_pin_set()
395 if (sc->sc_pins[pin].gp_flags == GPIO_PIN_OUTPUT) in cambria_gpio_pin_get()
415 if (sc->sc_pins[pin].gp_flags == GPIO_PIN_OUTPUT) { in cambria_gpio_pin_toggle()
450 sc->sc_pins[pin].gp_flags = 0; in cambria_gpio_attach()
/NextBSD/sys/arm/freescale/vybrid/
HDvf_gpio.c145 sc->gpio_pins[i].gp_flags = in vf_gpio_attach()
240 *flags = sc->gpio_pins[i].gp_flags; in vf_gpio_pin_getflags()
302 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in vf_gpio_pin_configure()
304 pin->gp_flags |= GPIO_PIN_OUTPUT; in vf_gpio_pin_configure()
307 pin->gp_flags |= GPIO_PIN_INPUT; in vf_gpio_pin_configure()
/NextBSD/sys/arm/altera/socfpga/
HDsocfpga_gpio.c195 sc->gpio_pins[i].gp_flags = in socfpga_gpio_attach()
293 *flags = sc->gpio_pins[i].gp_flags; in socfpga_gpio_pin_getflags()
364 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in socfpga_gpio_pin_configure()
366 pin->gp_flags |= GPIO_PIN_OUTPUT; in socfpga_gpio_pin_configure()
369 pin->gp_flags |= GPIO_PIN_INPUT; in socfpga_gpio_pin_configure()
/NextBSD/sys/mips/atheros/
HDar71xx_gpio.c153 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in ar71xx_gpio_pin_configure()
155 pin->gp_flags |= GPIO_PIN_OUTPUT; in ar71xx_gpio_pin_configure()
159 pin->gp_flags |= GPIO_PIN_INPUT; in ar71xx_gpio_pin_configure()
248 *flags = sc->gpio_pins[i].gp_flags; in ar71xx_gpio_pin_getflags()
468 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; in ar71xx_gpio_attach()
470 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in ar71xx_gpio_attach()
/NextBSD/sys/dev/gpio/
HDgpioc.c136 &pin.gp_flags); in gpioc_ioctl()
149 res = gpio_check_flags(caps, pin.gp_flags); in gpioc_ioctl()
152 pin.gp_flags); in gpioc_ioctl()
/NextBSD/sys/mips/cavium/
HDocteon_gpio.c120 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in octeon_gpio_pin_configure()
122 pin->gp_flags |= GPIO_PIN_OUTPUT; in octeon_gpio_pin_configure()
126 pin->gp_flags |= GPIO_PIN_INPUT; in octeon_gpio_pin_configure()
193 *flags = sc->gpio_pins[i].gp_flags; in octeon_gpio_pin_getflags()
422 sc->gpio_pins[i].gp_flags = 0; in octeon_gpio_attach()
/NextBSD/sys/arm/broadcom/bcm2835/
HDbcm2835_gpio.c287 sc->sc_gpio_pins[i].gp_flags = bcm_gpio_func_flag(nfunc); in bcm_gpio_set_alternate()
303 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in bcm_gpio_pin_configure()
305 pin->gp_flags |= GPIO_PIN_OUTPUT; in bcm_gpio_pin_configure()
309 pin->gp_flags |= GPIO_PIN_INPUT; in bcm_gpio_pin_configure()
316 pin->gp_flags &= ~(GPIO_PIN_PULLUP|GPIO_PIN_PULLDOWN); in bcm_gpio_pin_configure()
319 pin->gp_flags |= GPIO_PIN_PULLUP; in bcm_gpio_pin_configure()
322 pin->gp_flags |= GPIO_PIN_PULLDOWN; in bcm_gpio_pin_configure()
385 *flags = sc->sc_gpio_pins[i].gp_flags; in bcm_gpio_pin_getflags()
788 sc->sc_gpio_pins[i].gp_flags = bcm_gpio_func_flag(func); in bcm_gpio_attach()
/NextBSD/sys/arm/samsung/exynos/
HDexynos5_pad.c558 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; in pad_attach()
560 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in pad_attach()
666 *flags = sc->gpio_pins[i].gp_flags; in pad_pin_getflags()
750 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in pad_pin_configure()
762 pin->gp_flags |= GPIO_PIN_OUTPUT; in pad_pin_configure()
768 pin->gp_flags |= GPIO_PIN_INPUT; in pad_pin_configure()
/NextBSD/sys/arm/freescale/imx/
HDimx_gpio.c404 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in imx51_gpio_pin_configure()
406 pin->gp_flags |= GPIO_PIN_OUTPUT; in imx51_gpio_pin_configure()
410 pin->gp_flags |= GPIO_PIN_INPUT; in imx51_gpio_pin_configure()
477 *flags = sc->gpio_pins[i].gp_flags; in imx51_gpio_pin_getflags()
651 sc->gpio_pins[i].gp_flags = in imx51_gpio_attach()
/NextBSD/lib/libgpio/
HDgpio.c116 cfg->g_flags = gppin.gp_flags; in gpio_pin_config()
145 gppin.gp_flags = cfg->g_flags; in gpio_pin_set_flags()
/NextBSD/sys/sys/
HDgpio.h78 uint32_t gp_flags; /* current flags */ member