Home
last modified time | relevance | path

Searched refs:pin_flags (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/ftgpio/
H A Dftgpio.c164 uint32_t pin_flags; in ftgpio_pin_write() local
171 pin_flags = sc->pins[pin_num].gp_flags; in ftgpio_pin_write()
172 if ((pin_flags & (GPIO_PIN_OUTPUT)) == 0) { in ftgpio_pin_write()
182 if (!pin_value != !(pin_flags & GPIO_PIN_INVOUT)) in ftgpio_pin_write()
192 uint32_t pin_flags; in ftgpio_pin_read() local
200 pin_flags = sc->pins[pin_num].gp_flags; in ftgpio_pin_read()
201 if ((pin_flags & (GPIO_PIN_OUTPUT | GPIO_PIN_INPUT)) == 0) { in ftgpio_pin_read()
207 if (pin_flags & GPIO_PIN_OUTPUT) in ftgpio_pin_read()
213 if (((pin_flags & (GPIO_PIN_OUTPUT|GPIO_PIN_INVOUT)) == (GPIO_PIN_OUTPUT|GPIO_PIN_INVOUT)) || in ftgpio_pin_read()
214 ((pin_flags & (GPIO_PIN_INPUT |GPIO_PIN_INVIN )) == (GPIO_PIN_INPUT |GPIO_PIN_INVIN))) in ftgpio_pin_read()
[all …]
/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.c275 uint32_t *pin_flags) in qoriq_gpio_pin_config_32() argument
293 if (pin_flags[i] & GPIO_PIN_INPUT) { in qoriq_gpio_pin_config_32()
300 if (pin_flags[i] & GPIO_PIN_OPENDRAIN) { in qoriq_gpio_pin_config_32()
H A Dgpio_if.m186 uint32_t *pin_flags;
H A Dgpioc.c892 c32->num_pins, c32->pin_flags); in gpioc_ioctl()
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c390 uint32_t *pin_flags) in sfgpio_pin_config_32() argument
406 if (pin_flags[i] & GPIO_PIN_INPUT) { in sfgpio_pin_config_32()
411 } else if (pin_flags[i] & GPIO_PIN_OUTPUT) { in sfgpio_pin_config_32()
/freebsd/sys/sys/
H A Dgpio.h216 uint32_t pin_flags[32]; member
/freebsd/sys/dev/bhnd/cores/chipc/
H A Dchipc_gpio.c539 uint32_t *pin_flags) in chipc_gpio_pin_config_32() argument
556 flags = pin_flags[i]; in chipc_gpio_pin_config_32()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c741 uint32_t *pin_flags) in imx51_gpio_pin_config_32() argument
757 flags = pin_flags[i]; in imx51_gpio_pin_config_32()
/freebsd/sys/arm64/rockchip/
H A Drk_gpio.c602 uint32_t *pin_flags) in rk_gpio_pin_config_32() argument
617 flags = pin_flags[i]; in rk_gpio_pin_config_32()
/freebsd/sys/arm/allwinner/
H A Daw_gpio.c908 uint32_t *pin_flags) in aw_gpio_pin_config_32() argument
930 if (pin_flags[pin] & (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT)) in aw_gpio_pin_config_32()
931 err = aw_gpio_pin_configure(sc, pin, pin_flags[pin]); in aw_gpio_pin_config_32()