CALIB_FRAC_BITS
return (int)DIV_ROUND_CLOSEST(calib * CALIB_BASE_SYSFS, BIT(CALIB_FRAC_BITS));
return (((u32) value) << CALIB_FRAC_BITS) / CALIB_BASE_SYSFS;
scaled >>= CALIB_FRAC_BITS;