diff --git a/drivers/gpu/nvgpu/common/pmu/clk/clk_prog.c b/drivers/gpu/nvgpu/common/pmu/clk/clk_prog.c index f47541f35..553e2f350 100644 --- a/drivers/gpu/nvgpu/common/pmu/clk/clk_prog.c +++ b/drivers/gpu/nvgpu/common/pmu/clk/clk_prog.c @@ -1410,8 +1410,9 @@ static int vfflatten_prog_1x_master(struct gk20a *g, freq_step_size_mhz = p1xmaster->super.source_data.pll.freq_step_size_mhz; step_count = (freq_step_size_mhz == 0U) ? 0U : - (p1xmaster->super.freq_max_mhz - *pfreqmaxlastmhz - 1U) / - freq_step_size_mhz; + (u8)(p1xmaster->super.freq_max_mhz - + *pfreqmaxlastmhz - 1U) / + freq_step_size_mhz; /* Intentional fall-through.*/ case CTRL_CLK_PROG_1X_SOURCE_ONE_SOURCE: