ADJUST_ADJ_DELAY_MASK
val &= ~ADJUST_ADJ_DELAY_MASK;
dly = FIELD_GET(ADJUST_ADJ_DELAY_MASK, val) + 1;
val &= ~ADJUST_ADJ_DELAY_MASK;
val |= FIELD_PREP(ADJUST_ADJ_DELAY_MASK, (dly + i) % max_dly);