PWM_MAX
dc_time_on = (fan_ctrl * period) / PWM_MAX;
if (fan_ctrl < 0 || fan_ctrl > PWM_MAX)
*val = fixp_linear_interpolate(0, 0, PWM_MAX, U8_MAX, value);