HS_DIV_OFFSET
*hs_div = ((reg[0] & HS_DIV_MASK) >> HS_DIV_SHIFT) + HS_DIV_OFFSET;
((data->hs_div - HS_DIV_OFFSET) << HS_DIV_SHIFT) |