GPIO_PIN_INOUT
{ "PIN_INOUT", GPIO_PIN_INOUT },
if ((flags & (GPIO_PIN_OUTPUT | GPIO_PIN_INOUT))) {
#define GPIO_PIN_CAP (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_INOUT | \
GPIO_PIN_INOUT |
sc->sc_gpio_pins[i].pin_flags = GPIO_PIN_INOUT;
if (flags & GPIO_PIN_INOUT) {
pin->pin_caps = GPIO_PIN_INOUT
? GPIO_PIN_INOUT
if (flags & GPIO_PIN_INOUT) {
sc->sc_gpio_pins[i].pin_caps = GPIO_PIN_INOUT;
sc->sc_gpio_pins[i].pin_flags = GPIO_PIN_INOUT;
direction |= GPIO_PIN_INOUT;
flags = (flags & ~(GPIO_PIN_OUTPUT|GPIO_PIN_INOUT)) |
flags = (flags & ~(GPIO_PIN_OUTPUT|GPIO_PIN_INOUT)) |
flags = (flags & ~(GPIO_PIN_OUTPUT|GPIO_PIN_INOUT)) |
flags = (flags & ~(GPIO_PIN_OUTPUT|GPIO_PIN_INOUT)) |
GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | GPIO_PIN_INOUT |
if (flags & GPIO_PIN_INOUT) {
GPIO_PIN_INOUT | GPIO_PIN_OPENDRAIN | \
{ GPIO_PIN_INOUT, "inout" },