Commit f8668c09 authored by Eric Yang's avatar Eric Yang Committed by Alex Deucher

drm/amd/display: reprogram surface config on scaling change

When plane size changes, we need to reprogram surface pitch in addition
to viewport and scaler. This change is a conservative way to make this happen.
However it could be more optimized to move pitch programming into
mem_program_viewport.
Signed-off-by: default avatarEric Yang <Eric.Yang2@amd.com>
Reviewed-by: default avatarAndrew Jiang <Andrew.Jiang@amd.com>
Acked-by: default avatarHarry Wentland <harry.wentland@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 3253af35
...@@ -1782,7 +1782,8 @@ static void update_dchubp_dpp( ...@@ -1782,7 +1782,8 @@ static void update_dchubp_dpp(
plane_state->update_flags.bits.rotation_change || plane_state->update_flags.bits.rotation_change ||
plane_state->update_flags.bits.swizzle_change || plane_state->update_flags.bits.swizzle_change ||
plane_state->update_flags.bits.dcc_change || plane_state->update_flags.bits.dcc_change ||
plane_state->update_flags.bits.bpp_change) { plane_state->update_flags.bits.bpp_change ||
plane_state->update_flags.bits.scaling_change) {
hubp->funcs->hubp_program_surface_config( hubp->funcs->hubp_program_surface_config(
hubp, hubp,
plane_state->format, plane_state->format,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment