GPIOR
writel(readl(ns->base + GPIOR) | GPIOR_GP1_OUT,
ns->base + GPIOR);
writel(readl(ns->base + GPIOR) & ~GPIOR_GP1_OUT,
ns->base + GPIOR);
writel(readl(ns->base + GPIOR) | 0x3e8, ns->base + GPIOR);