GPIO_PULL_UP
if (flags & GPIO_PULL_UP)
entry->flags |= GPIO_PULL_UP;
entry->flags &= ~(GPIO_PULL_UP | GPIO_PULL_DISABLE);
entry->flags &= ~(GPIO_PULL_UP | GPIO_PULL_DOWN);
entry->flags &= ~(GPIO_PULL_UP | GPIO_PULL_DOWN |
*lookupflags |= GPIO_PULL_UP;
lflags |= GPIO_PULL_UP;
if (((lflags & GPIO_PULL_UP) && (lflags & GPIO_PULL_DOWN)) ||
((lflags & GPIO_PULL_UP) && (lflags & GPIO_PULL_DISABLE)) ||
if (lflags & GPIO_PULL_UP)
bias = (bias >> idxh) & (GPIO_PULL_UP | GPIO_PULL_DOWN);
pullup = (bias == GPIO_PULL_UP) && (jzpc->info->pull_ups[offt] & BIT(idx));
case GPIO_PULL_UP:
ingenic_set_bias(jzpc, pin, GPIO_PULL_UP);