GPT_CTRL_OP
val &= ~GPT_CTRL_OP(0x3);
val |= GPT_CTRL_OP(GPT_CTRL_OP_REPEAT);
val |= GPT_CTRL_OP(GPT_CTRL_OP_ONESHOT);
writel(GPT_CTRL_OP(option) | GPT_CTRL_ENABLE,