Home
last modified time | relevance | path

Searched refs:gp_caps (Results 1 – 19 of 19) sorted by relevance

/freebsd/sys/dev/p2sb/
H A Dlewisburg_gpio.c127 *caps = sc->gpio_setup[pin].gp_caps; in lbggpio_pin_getcaps()
141 if ((flags & sc->gpio_setup[pin].gp_caps) != flags) in lbggpio_pin_setflags()
216 sc->gpio_setup[i].gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in lbggpio_attach()
/freebsd/sys/dev/amdgpio/
H A Damdgpio.c129 (sc->sc_gpio_pins[pin].gp_caps != 0)) in amdgpio_valid_pin()
166 *caps = sc->sc_gpio_pins[pin].gp_caps; in amdgpio_pin_getcaps()
394 sc->sc_gpio_pins[i].gp_caps = 0; in amdgpio_attach()
405 sc->sc_gpio_pins[pin].gp_caps = AMDGPIO_DEFAULT_CAPS; in amdgpio_attach()
/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.c80 *caps = sc->sc_pins[pin].gp_caps; in qoriq_gpio_pin_getcaps()
109 if ((flags & sc->sc_pins[pin].gp_caps) != flags) { in qoriq_gpio_pin_configure()
370 sc->sc_pins[i].gp_caps = DEFAULT_CAPS; in qoriq_gpio_attach()
H A Dgpioc.c809 GPIO_PIN_GETCAPS(sc->sc_pdev, pin.gp_pin, &pin.gp_caps); in gpioc_ioctl()
/freebsd/sys/dev/ftgpio/
H A Dftgpio.c375 pin->gp_caps = FTGPIO_GPIO_CAPS; in ftgpio_attach()
526 *pin_caps = sc->pins[pin_num].gp_caps; in ftgpio_gpio_pin_getcaps()
562 if ((pin_flags & sc->pins[pin_num].gp_caps) != pin_flags) { in ftgpio_gpio_pin_setflags()
564 pin_flags, sc->pins[pin_num].gp_caps); in ftgpio_gpio_pin_setflags()
/freebsd/sys/sys/
H A Dgpio.h94 uint32_t gp_caps; /* capabilities */ member
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_gpio.c142 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in vf_gpio_attach()
216 *caps = sc->gpio_pins[i].gp_caps; in vf_gpio_pin_getcaps()
/freebsd/sys/dev/gpio/dwgpio/
H A Ddwgpio.c163 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in dwgpio_attach()
239 *caps = sc->gpio_pins[i].gp_caps; in dwgpio_pin_getcaps()
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c152 sc->gpio_pins[i].gp_caps = SFGPIO_DEFAULT_CAPS; in sfgpio_attach()
280 *caps = sc->gpio_pins[pin].gp_caps; in sfgpio_pin_getcaps()
/freebsd/sys/arm/mv/
H A Dmvebu_gpio.c203 *caps = sc->gpio_pins[pin].gp_caps; in mvebu_gpio_pin_getcaps()
780 pin->gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | in mvebu_gpio_attach()
784 pin->gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in mvebu_gpio_attach()
H A Dgpio.c322 sc->gpio_setup[i].gp_caps = GPIO_GENERIC_CAP; in mv_gpio_attach()
1081 *caps = sc->gpio_setup[pin].gp_caps; in mv_gpio_pin_getcaps()
1130 if ((flags & sc->gpio_setup[pin].gp_caps) != flags) in mv_gpio_pin_setflags()
/freebsd/lib/libgpio/
H A Dgpio.c113 cfg->g_caps = gppin.gp_caps; in gpio_pin_config()
/freebsd/sys/dev/qcom_tlmm/
H A Dqcom_tlmm_pin.c150 *caps = p->gp_caps; in qcom_tlmm_pin_getcaps()
H A Dqcom_tlmm_ipq4018.c341 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in qcom_tlmm_ipq4018_attach()
/freebsd/sys/dev/nctgpio/
H A Dnctgpio.c1237 pin->gp_caps = gp->caps; in nct_attach()
1384 *caps = sc->pins[pin_num].gp_caps; in nct_gpio_pin_getcaps()
1438 if ((flags & pin->gp_caps) != flags) in nct_gpio_pin_setflags()
/freebsd/sys/arm/nvidia/
H A Dtegra_gpio.c217 *caps = sc->gpio_pins[pin].gp_caps; in tegra_gpio_pin_getcaps()
774 sc->gpio_pins[i].gp_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | in tegra_gpio_attach()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c597 *caps = sc->gpio_pins[pin].gp_caps; in imx51_gpio_pin_getcaps()
851 sc->gpio_pins[i].gp_caps = DEFAULT_CAPS; in imx51_gpio_attach()
/freebsd/sys/arm/broadcom/bcm2835/
H A Draspberrypi_gpio.c391 sc->sc_gpio_pins[i].gp_caps = RPI_FW_GPIO_DEFAULT_CAPS; in rpi_fw_gpio_attach()
H A Dbcm2835_gpio.c435 *caps = sc->sc_gpio_pins[i].gp_caps; in bcm_gpio_pin_getcaps()
834 sc->sc_gpio_pins[i].gp_caps = BCM_GPIO_DEFAULT_CAPS; in bcm_gpio_attach()