SPEED_CTRL
SPEED_MODE_GEN1 << GEN2_EN_SHIFT | SPEED_CTRL;
SPEED_MODE_GEN3 << GEN2_EN_SHIFT | SPEED_CTRL;
val &= ~(SPEED_MODE_MASK | SPEED_CTRL);