drm_fixp_div
kt = drm_fixp_div(kt, drm_fixp_exp(drm_fixp_mul(tmp, t_ref)));
temp2_fp = drm_fixp_div(temp2_fp, temp1_fp);
temp1_fp = drm_fixp_div(tu->lclk_fp, tu->pclk_fp);
temp2_fp = drm_fixp_div(tu->resulting_valid_fp, temp1_fp);
tu->hbp_time_fp = drm_fixp_div(temp1_fp, tu->pclk_fp);
tu->delay_start_time_fp = drm_fixp_div(temp1_fp, tu->lclk_fp);
tu->hactive_time_fp = drm_fixp_div(tu->lwidth_fp, tu->pclk_fp);
temp1_fp = drm_fixp_div(tu->lclk_fp, tu->pclk_fp);
drm_fixp_div(temp1_fp, temp2_fp);
temp2_fp = drm_fixp_div(temp1_fp,
drm_fixp_div(tu->resulting_valid_fp, temp1_fp);
temp2_fp = drm_fixp_div(temp1_fp, temp2_fp);
tu->delay_start_time_fp = drm_fixp_div(temp1_fp, tu->lclk_fp);
tu->pclk_fp = drm_fixp_div(tu->pclk_fp, temp1_fp);
tu->lwidth_fp = drm_fixp_div(tu->lwidth_fp, temp1_fp);
drm_fixp_div(tu->hbp_relative_to_pclk_fp, 2);
temp3_fp = drm_fixp_div(temp2_fp, temp1_fp);
temp3_fp = drm_fixp_div(temp2_fp, temp1_fp);
temp1_fp = drm_fixp_div(temp2_fp, tu->lwidth_fp);
temp1_fp = drm_fixp_div(pclk_dsc_fp, tu->pclk_fp);
temp2_fp = drm_fixp_div(temp1_fp, tu->average_valid2_fp);
temp2_fp = drm_fixp_div(temp2_fp, temp1_fp);
drm_fixp_div(tu->n_remainder_symbols_per_lane_fp,
temp1_fp = drm_fixp_div(temp1_fp, temp2_fp);
temp1_fp = drm_fixp_div(tu->total_valid_fp, temp2_fp);
temp2_fp = drm_fixp_div(temp1_fp, tu->average_valid2_fp);
temp2_fp = drm_fixp_div(tu->lclk_fp, tu->pclk_fp);
tu->delay_start_time_fp = drm_fixp_div(temp1_fp, tu->lclk_fp);
temp_fp = drm_fixp_div(temp2_fp, tu->pclk_fp);
temp2_fp = drm_fixp_div(temp2_fp, temp1_fp);
tu->ratio_fp = drm_fixp_div(temp2_fp, tu->lclk_fp);
kt = drm_fixp_div(kt, drm_fixp_exp(drm_fixp_mul(tmp, t_ref)));
crtc_state->gamma_lut.channel_value2index_ratio = drm_fixp_div(max_lut_index_fp,
s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31));
s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63));
s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31));
s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63));
u16 r = drm_fixp2int(drm_fixp_div(fp_r, fp_rb_ratio));
u16 g = drm_fixp2int(drm_fixp_div(fp_g, fp_g_ratio));
u16 b = drm_fixp2int(drm_fixp_div(fp_b, fp_rb_ratio));
sum = drm_fixp_div(DRM_FIXED_ONE, sum);