Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/broadcom/bcm2835/
H A Draspberrypi_gpio.c96 pin->gp_flags = GPIO_PIN_INPUT; in rpi_fw_gpio_pin_configure()
114 pin->gp_flags = GPIO_PIN_OUTPUT; in rpi_fw_gpio_pin_configure()
188 *flags = sc->sc_gpio_pins[i].gp_flags; in rpi_fw_gpio_pin_getflags()
259 sc->sc_gpio_pins[i].gp_flags &= ~(GPIO_PIN_PRESET_HIGH | in rpi_fw_gpio_pin_set()
401 sc->sc_gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in rpi_fw_gpio_attach()
403 sc->sc_gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; in rpi_fw_gpio_attach()
405 sc->sc_gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in rpi_fw_gpio_attach()
H A Dbcm2835_gpio.c322 sc->sc_gpio_pins[i].gp_flags = bcm_gpio_func_flag(nfunc); in bcm_gpio_set_alternate()
338 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in bcm_gpio_pin_configure()
340 pin->gp_flags |= GPIO_PIN_OUTPUT; in bcm_gpio_pin_configure()
344 pin->gp_flags |= GPIO_PIN_INPUT; in bcm_gpio_pin_configure()
351 pin->gp_flags &= ~(GPIO_PIN_PULLUP|GPIO_PIN_PULLDOWN); in bcm_gpio_pin_configure()
354 pin->gp_flags |= GPIO_PIN_PULLUP; in bcm_gpio_pin_configure()
357 pin->gp_flags |= GPIO_PIN_PULLDOWN; in bcm_gpio_pin_configure()
420 *flags = sc->sc_gpio_pins[i].gp_flags; in bcm_gpio_pin_getflags()
796 sc->sc_gpio_pins[i].gp_flags = bcm_gpio_func_flag(func); in bcm_gpio_attach()
/f-stack/freebsd/arm/mv/
H A Dgpio.c424 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_DEBOUNCE) { in mv_gpio_setup_intrhandler()
460 if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE | in mv_gpio_intr_mask()
490 if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE | in mv_gpio_intr_unmask()
514 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_DEBOUNCE) in mv_gpio_exec_intr_handlers()
596 sc->gpio_setup[pin].gp_flags &= ~(mask); in mv_gpio_configure()
597 sc->gpio_setup[pin].gp_flags |= (flags & mask); in mv_gpio_configure()
770 if (((sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_POL_LOW) && in mv_gpio_debounce()
850 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_DEBOUNCE) { in mv_gpio_in()
851 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_POL_LOW) in mv_gpio_in()
856 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_POL_LOW) in mv_gpio_in()
[all …]
H A Dmvebu_gpio.c161 pin->gp_flags &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT); in mvebu_gpio_pin_configure()
163 pin->gp_flags |= GPIO_PIN_OUTPUT; in mvebu_gpio_pin_configure()
166 pin->gp_flags |= GPIO_PIN_INPUT; in mvebu_gpio_pin_configure()
213 *flags = sc->gpio_pins[pin].gp_flags; in mvebu_gpio_pin_getflags()
773 pin->gp_flags = in mvebu_gpio_attach()
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_gpio.c146 sc->gpio_pins[i].gp_flags = in vf_gpio_attach()
241 *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()
/f-stack/freebsd/mips/atheros/
H A Dar71xx_gpio.c200 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in ar71xx_gpio_pin_configure()
202 pin->gp_flags |= GPIO_PIN_OUTPUT; in ar71xx_gpio_pin_configure()
205 pin->gp_flags |= GPIO_PIN_INPUT; in ar71xx_gpio_pin_configure()
296 *flags = sc->gpio_pins[i].gp_flags; in ar71xx_gpio_pin_getflags()
522 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; in ar71xx_gpio_attach()
524 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in ar71xx_gpio_attach()
/f-stack/freebsd/mips/atheros/ar531x/
H A Dar5315_gpio.c123 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in ar5315_gpio_pin_configure()
125 pin->gp_flags |= GPIO_PIN_OUTPUT; in ar5315_gpio_pin_configure()
129 pin->gp_flags |= GPIO_PIN_INPUT; in ar5315_gpio_pin_configure()
409 sc->gpio_pins[i].gp_flags = GPIO_PIN_OUTPUT; in ar5315_gpio_attach()
411 sc->gpio_pins[i].gp_flags = GPIO_PIN_INPUT; in ar5315_gpio_attach()
/f-stack/freebsd/mips/cavium/
H A Docteon_gpio.c122 pin->gp_flags &= ~(GPIO_PIN_INPUT|GPIO_PIN_OUTPUT); in octeon_gpio_pin_configure()
124 pin->gp_flags |= GPIO_PIN_OUTPUT; in octeon_gpio_pin_configure()
128 pin->gp_flags |= GPIO_PIN_INPUT; in octeon_gpio_pin_configure()
195 *flags = sc->gpio_pins[i].gp_flags; in octeon_gpio_pin_getflags()
424 sc->gpio_pins[i].gp_flags = 0; in octeon_gpio_attach()
/f-stack/freebsd/arm/nvidia/
H A Dtegra_gpio.c182 pin->gp_flags &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT); in tegra_gpio_pin_configure()
184 pin->gp_flags |= GPIO_PIN_OUTPUT; in tegra_gpio_pin_configure()
187 pin->gp_flags |= GPIO_PIN_INPUT; in tegra_gpio_pin_configure()
241 *flags = sc->gpio_pins[pin].gp_flags; in tegra_gpio_pin_getflags()
783 sc->gpio_pins[i].gp_flags = in tegra_gpio_attach()
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_gpio.c543 newflags = pin->gp_flags & ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT); in imx51_gpio_pin_configure()
563 pin->gp_flags = newflags; in imx51_gpio_pin_configure()
615 *flags = sc->gpio_pins[pin].gp_flags; in imx51_gpio_pin_getflags()
691 if (sc->gpio_pins[pin].gp_flags & GPIO_PIN_OPENDRAIN) in imx51_gpio_pin_get()
855 sc->gpio_pins[i].gp_flags = in imx51_gpio_attach()
/f-stack/freebsd/sys/
H A Dgpio.h97 uint32_t gp_flags; /* current flags */ member
/f-stack/freebsd/arm64/qoriq/
H A Dls1046_gpio.c224 sc->setup[pin].gp_flags = newflags; in qoriq_gpio_configure()
307 *pflags = sc->setup[pin].gp_flags; in qoriq_gpio_pin_getflags()
493 sc->setup[i].gp_flags = newflags[i]; in qoriq_gpio_pin_config_32()