PORT_PIN
!!pad_getbit(mem, LTQ_PADC_DCC, PORT_PIN(pin)));
!!pad_getbit(mem, LTQ_PADC_SRC, PORT_PIN(pin)));
if (pad_getbit(mem, LTQ_PADC_PDEN, PORT_PIN(pin)))
else if (pad_getbit(mem, LTQ_PADC_PUEN, PORT_PIN(pin)))
pad_w32(mem, BIT(PORT_PIN(pin)), reg);
if (!(pad_r32(mem, reg) & BIT(PORT_PIN(pin))))
pad_r32(info->membase[port], LTQ_PADC_MUX(PORT_PIN(offset))));
LTQ_PADC_MUX(PORT_PIN(info->mfp[mfp].pin)));
!gpio_getbit(info->membase[0], reg, PORT_PIN(pin)));
if (!gpio_getbit(info->membase[0], reg, PORT_PIN(pin))) {
if (!gpio_getbit(info->membase[0], reg, PORT_PIN(pin)))
gpio_getbit(info->membase[0], reg, PORT_PIN(pin)));
PORT_PIN(pin));
PORT_PIN(pin));
PORT_PIN(pin));
gpio_setbit(info->membase[0], reg, PORT_PIN(pin));
PORT_PIN(pin));
PORT_PIN(pin));
PORT_PIN(pin));
PORT_PIN(pin));
gpio_setbit(info->membase[0], GPIO_ALT0(pin), PORT_PIN(pin));
gpio_clearbit(info->membase[0], GPIO_ALT0(pin), PORT_PIN(pin));
gpio_setbit(info->membase[0], alt1_reg, PORT_PIN(pin));
gpio_clearbit(info->membase[0], alt1_reg, PORT_PIN(pin));
gpio_setbit(info->membase[0], GPIO_OUT(pin), PORT_PIN(pin));
gpio_clearbit(info->membase[0], GPIO_OUT(pin), PORT_PIN(pin));
return !!gpio_getbit(info->membase[0], GPIO_IN(pin), PORT_PIN(pin));
gpio_clearbit(info->membase[0], GPIO_DIR(pin), PORT_PIN(pin));
gpio_setbit(info->membase[0], GPIO3_OD, PORT_PIN(pin));
gpio_setbit(info->membase[0], GPIO_OD(pin), PORT_PIN(pin));
gpio_setbit(info->membase[0], GPIO_DIR(pin), PORT_PIN(pin));