GPSR
GPSR(i * 32) = PGSR(i);
GPSR(i * 32) = saved_gplr[i];
GPSR = SCK;
GPSR = SDA;
GPSR = SCK;
GPSR = SDA;
GPSR = SDA;
GPSR = SCK;
GPSR = SDA;
GPSR = SCK;
GPSR = gplr & (SDA | SCK | MOD);
GPSR = GPIO_GPIO16;
GPSR = 0x3fc; /* Write 0xFF to GPIO 9:2 */
GPSR |= _COLLIE_GPIO_UCB1x00_RESET;
GPSR = GPIO_GPIO20; /* start gpio20 pin */
GPSR = GPIO_GPIO20; /* restart gpio20 */
GPSR = GPIO_GPIO25;
GPSR = GPIO_GPIO25;
GPSR = GPIO_GPIO25;
GPSR = gpio;
writel(ctx->level, gpio_reg(&priv->chip, base, GPSR));
reg = gpio_reg_and_bit(chip, offset, value ? GPSR : GPCR, &shift);