tree: git://people.freedesktop.org/~agd5f/linux.git amd-staging-drm-next
head: 60f8d52ac6e3b4d043917e5c43bb798f8679115a
commit: fb65df857c664b28322018501f0609d528b6ac5a [192/206] drm/amd/display:
Moving powerplay functions to a separate class
reproduce:
# apt-get install sparse
git checkout fb65df857c664b28322018501f0609d528b6ac5a
make ARCH=x86_64 allmodconfig
make C=1 CF=-D__CHECK_ENDIAN__
sparse warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:434:56:
>> sparse: mixing different enum types
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:434:56:
int enum PP_DAL_POWERLEVEL versus
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:434:56:
int enum dm_pp_clocks_state
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:442:6:
sparse: symbol 'pp_rv_set_display_requirement' was not declared. Should it be
static?
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:477:66:
sparse: mixing different enum types
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:477:66:
int enum wm_set_id versus
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:477:66:
int enum pp_wm_set_id
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:493:66:
sparse: mixing different enum types
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:493:66:
int enum wm_set_id versus
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:493:66:
int enum pp_wm_set_id
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:456:6:
sparse: symbol 'pp_rv_set_wm_ranges' was not declared. Should it be static?
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:508:6:
sparse: symbol 'pp_rv_set_pme_wa_enable' was not declared. Should it be static?
vim +434 drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c
418
419 bool dm_pp_get_static_clocks(
420 const struct dc_context *ctx,
421 struct dm_pp_static_clock_info *static_clk_info)
422 {
423 struct amdgpu_device *adev = ctx->driver_context;
424 struct amd_pp_clock_info pp_clk_info = {0};
425 int ret = 0;
426
427 if (adev->powerplay.pp_funcs->get_current_clocks)
428 ret = adev->powerplay.pp_funcs->get_current_clocks(
429 adev->powerplay.pp_handle,
430 &pp_clk_info);
431 if (ret)
432 return false;
433
> 434 static_clk_info->max_clocks_state =
> pp_clk_info.max_clocks_state;
435 /* translate 10kHz to kHz */
436 static_clk_info->max_mclk_khz = pp_clk_info.max_memory_clock *
10;
437 static_clk_info->max_sclk_khz = pp_clk_info.max_engine_clock *
10;
438
439 return true;
440 }
441
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel