CLK_TBG_DIV1_MASK
prev_d1d2 = ((val >> CLK_TBG_DIV1_SHIFT) & CLK_TBG_DIV1_MASK) *
val &= ~(CLK_TBG_DIV1_MASK << CLK_TBG_DIV1_SHIFT);