to_spacemit_gpio_regs
dat = gb->base + to_spacemit_gpio_regs(gb)[SPACEMIT_GPLR];
set = gb->base + to_spacemit_gpio_regs(gb)[SPACEMIT_GPSR];
clr = gb->base + to_spacemit_gpio_regs(gb)[SPACEMIT_GPCR];
dirout = gb->base + to_spacemit_gpio_regs(gb)[SPACEMIT_GPDR];
return readl(gb->base + to_spacemit_gpio_regs(gb)[reg]);
writel(val, gb->base + to_spacemit_gpio_regs(gb)[reg]);