aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c
diff options
context:
space:
mode:
authorDavid Zhang <dingchen.zhang@amd.com>2022-04-26 11:44:02 -0400
committerAlex Deucher <alexander.deucher@amd.com>2022-06-06 14:42:40 -0400
commit381b590c307f29d0990c4b99ae3a2e02aff2a5b9 (patch)
treec4c98b9718d26fcc767aa3eb8c716e1385015a41 /drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c
parentdrm/amd/display: add shared helpers to update psr config fields to power module (diff)
downloadlinux-dev-381b590c307f29d0990c4b99ae3a2e02aff2a5b9.tar.xz
linux-dev-381b590c307f29d0990c4b99ae3a2e02aff2a5b9.zip
drm/amd/display: calculate psr config settings in runtime in DM
[why] Currently the psr configuration parameters are hardcoded before feeding into the DC helper before passing to DMUB FW. We'd rework to call a shared helper to calculate/update generic psr config fields which are relying on the stream timing and eDP sink PSR caps to avoid hard-coding. [how] - drop part of hard-coded psr config fields by replacing w/ the call of helper from DM before feeding into DC link setup psr helper - For those DM specific psr config fields, e.g. allow smu opt, is not to be set/updated from the shared helper but to rely on the DC feature mask - for the psr version field in psr_config structure, since only the field psr_version of DC link psr_settings matters for that fed to DMUB FW, thus no need to set/update the psr_version field of psr_config structure. Signed-off-by: David Zhang <dingchen.zhang@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c')
0 files changed, 0 insertions, 0 deletions