drm/amd/display: use mpcc_count to log MPC state
According to [1]: ``` DTN only logs 'pipe_count' instances of MPCC. However in some cases there are different number of MPCC than DPP (pipe_count). ``` As DTN log still relies on pipe_count to print mpcc state, switch to mpcc_count in all occurrences. [1] https://lore.kernel.org/amd-gfx/20240328195047.2843715-39-Roman.Li@amd.com/ Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Melissa Wen <mwen@igalia.com> Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
497d7cee24
commit
efce15ec3b
@ -367,7 +367,7 @@ static void dcn10_log_color_state(struct dc *dc,
|
||||
dc->caps.color.dpp.ocsc);
|
||||
|
||||
DTN_INFO("MPCC: OPP DPP MPCCBOT MODE ALPHA_MODE PREMULT OVERLAP_ONLY IDLE\n");
|
||||
for (i = 0; i < pool->pipe_count; i++) {
|
||||
for (i = 0; i < pool->mpcc_count; i++) {
|
||||
struct mpcc_state s = {0};
|
||||
|
||||
pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
|
||||
|
@ -155,7 +155,7 @@ void dcn20_log_color_state(struct dc *dc,
|
||||
DTN_INFO("MPCC: OPP DPP MPCCBOT MODE ALPHA_MODE PREMULT OVERLAP_ONLY IDLE"
|
||||
" OGAM mode\n");
|
||||
|
||||
for (i = 0; i < pool->pipe_count; i++) {
|
||||
for (i = 0; i < pool->mpcc_count; i++) {
|
||||
struct mpcc_state s = {0};
|
||||
|
||||
pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
|
||||
|
@ -166,7 +166,7 @@ void dcn30_log_color_state(struct dc *dc,
|
||||
"C21 C22 C23 C24 "
|
||||
"C31 C32 C33 C34 \n");
|
||||
|
||||
for (i = 0; i < pool->pipe_count; i++) {
|
||||
for (i = 0; i < pool->mpcc_count; i++) {
|
||||
struct mpcc_state s = {0};
|
||||
|
||||
pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s);
|
||||
|
Loading…
x
Reference in New Issue
Block a user