Home
last modified time | relevance | path

Searched refs:GPIO_PIN_OUTPUT (Results 1 – 17 of 17) sorted by relevance

/openbsd/sys/dev/gpio/
H A Dgpioow.c118 if (!(caps & GPIO_PIN_OUTPUT)) { in gpioow_attach()
127 sc->sc_data = GPIO_PIN_OUTPUT; in gpioow_attach()
207 data &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_TRISTATE); in gpioow_bb_rx()
224 data &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_TRISTATE); in gpioow_bb_tx()
225 data |= GPIO_PIN_OUTPUT; in gpioow_bb_tx()
H A Dgpioiic.c140 if (!(caps & GPIO_PIN_OUTPUT)) { in gpioiic_attach()
149 sc->sc_sda = GPIO_PIN_OUTPUT; in gpioiic_attach()
165 if (!(caps & GPIO_PIN_OUTPUT)) { in gpioiic_attach()
170 sc->sc_scl = GPIO_PIN_OUTPUT; in gpioiic_attach()
283 sda &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_TRISTATE); in gpioiic_bb_set_dir()
284 sda |= (bits & GPIOIIC_SDA ? GPIO_PIN_OUTPUT : GPIO_PIN_INPUT); in gpioiic_bb_set_dir()
H A Dgpiosim.c82 GPIO_PIN_OUTPUT | GPIO_PIN_OPENDRAIN | in gpiosim_attach()
/openbsd/sys/dev/isa/
H A Dskgpio.c132 GPIO_PIN_OUTPUT; in skgpio_attach()
134 GPIO_PIN_OUTPUT : GPIO_PIN_INPUT; in skgpio_attach()
152 sc->sc_led_pins[i].pin_caps = GPIO_PIN_OUTPUT; in skgpio_attach()
153 sc->sc_led_pins[i].pin_flags = GPIO_PIN_OUTPUT; in skgpio_attach()
207 if (flags & GPIO_PIN_OUTPUT) in skgpio_gpio_ctl()
H A Disagpio.c112 sc->sc_gpio_pins[i].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in isagpio_attach()
H A Dnsclpcsio_isa.c521 GPIO_PIN_OUTPUT | GPIO_PIN_OPENDRAIN | in nsclpcsio_gpio_init()
/openbsd/sys/arch/loongson/dev/
H A Dgdiumiic.c167 if (!(caps & GPIO_PIN_OUTPUT)) { in gdiumiic_attach()
176 sc->sc_sda = GPIO_PIN_OUTPUT; in gdiumiic_attach()
194 if (!(caps & GPIO_PIN_OUTPUT)) { in gdiumiic_attach()
199 sc->sc_scl = GPIO_PIN_OUTPUT; in gdiumiic_attach()
316 sda &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_TRISTATE); in gdiumiic_bb_set_dir()
317 sda |= (bits & GPIOIIC_SDA ? GPIO_PIN_OUTPUT : GPIO_PIN_INPUT); in gdiumiic_bb_set_dir()
H A Dvoyager.c359 if (ISSET(flags, GPIO_PIN_OUTPUT)) in voyager_gpio_pin_ctl()
385 GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in voyager_attach_gpio()
402 GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in voyager_attach_gpio()
/openbsd/sys/arch/riscv64/dev/
H A Dmpfgpio.c242 if (flags & GPIO_PIN_OUTPUT) in mpfgpio_pin_ctl()
269 flags = GPIO_PIN_SET | GPIO_PIN_OUTPUT; in mpfgpio_attach_gpio()
278 GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in mpfgpio_attach_gpio()
/openbsd/sys/dev/fdt/
H A Dbcm2835_gpio.c342 if (ISSET(flags, GPIO_PIN_OUTPUT)) in bcmgpio_pin_ctl()
375 flags = GPIO_PIN_SET | GPIO_PIN_OUTPUT; in bcmgpio_attach_gpio()
387 GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | in bcmgpio_attach_gpio()
H A Dsxipio.c533 if (ISSET(flags, GPIO_PIN_OUTPUT)) in sxipio_pin_ctl()
574 flags = GPIO_PIN_SET | GPIO_PIN_OUTPUT; in sxipio_attach_gpio()
585 GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; in sxipio_attach_gpio()
/openbsd/sys/sys/
H A Dgpio.h30 #define GPIO_PIN_OUTPUT 0x0002 /* output direction */ macro
/openbsd/sys/arch/i386/pci/
H A Dgscpcib.c110 GPIO_PIN_OUTPUT | GPIO_PIN_OPENDRAIN | in gscpcib_attach()
/openbsd/sys/dev/pci/
H A Dglxpcib.c330 GPIO_PIN_OUTPUT | GPIO_PIN_OPENDRAIN | in glxpcib_attach()
565 if (flags & GPIO_PIN_OUTPUT) in glxpcib_gpio_pin_ctl()
/openbsd/usr.sbin/gpioctl/
H A Dgpioctl.c57 { GPIO_PIN_OUTPUT, "out" },
/openbsd/sys/arch/armv7/omap/
H A Domgpio.c358 GPIO_PIN_OUTPUT | GPIO_PIN_PULLUP | GPIO_PIN_PULLDOWN; in omgpio_attach()
514 else if (flags & GPIO_PIN_OUTPUT) in omgpio_pin_ctl()
/openbsd/sys/dev/ic/
H A Dath.c3100 GPIO_PIN_OUTPUT; in ath_gpio_attach()
3164 } else if (flags & GPIO_PIN_OUTPUT) { in ath_gpio_pin_ctl()