Преглед на файлове

techpack: display: fix div64 error for 32 bit build

use div_u64 instead of /, for 64 bit division.

Change-Id: I791e027beb6817810d63a6a2d0a1a29f88bdb5d5
Signed-off-by: Venkata Prahlad Valluru <[email protected]>
Signed-off-by: Samantha Tran <[email protected]>
Samantha Tran преди 4 години
родител
ревизия
6ec2c7e072
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      msm/sde_vdc_helper.c

+ 1 - 1
msm/sde_vdc_helper.c

@@ -550,7 +550,7 @@ static int sde_vdc_populate_core_params(struct msm_display_vdc_info *vdc_info,
 	temp = temp << 16;
 	vdc_info->ramp_bits = temp;
 
-	temp = vdc_info->ramp_bits / vdc_info->ramp_blocks;
+	temp = div_u64(vdc_info->ramp_bits, (vdc_info->ramp_blocks) ? vdc_info->ramp_blocks : 1);
 	vdc_info->rc_fullness_offset_slope = temp;
 
 	temp = (2 * SSM_MAX_SE_SIZE) - 2;