linux_dsm_epyc7002/drivers/gpu/drm/amd/powerplay
hersen wu 9ed9203c3e drm/amd/powerplay: rv dal-pplib interface refactor powerplay part
[WHY] clarify dal input parameters to pplib interface, remove
un-used parameters. dal knows exactly which parameters needed
and their effects at pplib and smu sides.

current dal sequence for dcn1_update_clock to pplib:

1.smu10_display_clock_voltage_request for dcefclk
2.smu10_display_clock_voltage_request for fclk
3.phm_store_dal_configuration_data {
  set_min_deep_sleep_dcfclk
  set_active_display_count
  store_cc6_data --- this data never be referenced

new sequence will be:

1. set_display_count  --- need add new pplib interface
2. set_min_deep_sleep_dcfclk -- new pplib interface
3. set_hard_min_dcfclk_by_freq
4. set_hard_min_fclk_by_freq

after this code refactor, smu10_display_clock_voltage_request,
phm_store_dal_configuration_data will not be needed for rv.

[HOW] step 1: add new functions at pplib interface
      step 2: add new functions at amdgpu dm and dc

Signed-off-by: hersen wu <hersenxs.wu@amd.com>
Reviewed-by: Rex Zhu <Rex.Zhu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-12-07 17:53:47 -05:00
..
hwmgr drm/amd/powerplay: rv dal-pplib interface refactor powerplay part 2018-12-07 17:53:47 -05:00
inc drm/amd/powerplay: rv dal-pplib interface refactor powerplay part 2018-12-07 17:53:47 -05:00
smumgr drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) 2018-12-05 17:49:50 -05:00
amd_powerplay.c drm/amd/powerplay: rv dal-pplib interface refactor powerplay part 2018-12-07 17:53:47 -05:00
Makefile drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00