CTRL_ONE_SHOT
val |= CTRL_ONE_SHOT;
val &= ~CTRL_ONE_SHOT;
val &= ~CTRL_ONE_SHOT; /* autoreload mode */