INOUTSEL
gpio_rcar_modify_bit(p, INOUTSEL, gpio, output);
if (gpio_rcar_read(p, INOUTSEL) & BIT(offset))
if (!p->info.has_always_in && (gpio_rcar_read(p, INOUTSEL) & bit))
outputs = gpio_rcar_read(p, INOUTSEL);
p->bank_info.inoutsel = gpio_rcar_read(p, INOUTSEL);