[PATCH 2/3] drm/amd/display: Don't overwrite dce60_clk_mgr
Rodrigo Siqueira
siqueira at igalia.com
Thu Jul 24 22:40:10 UTC 2025
On 07/22, Timur Kristóf wrote:
> dc_clk_mgr_create accidentally overwrites the dce60_clk_mgr
> with the dce_clk_mgr, causing incorrect behaviour on DCE6.
Could you ellaborate on what do you mean by incorrect behaviour?
> Fix it by removing the extra dce_clk_mgr_construct.
>
> Fixes: 62eab49faae7 ("drm/amd/display: hide VGH asic specific structs")
> Signed-off-by: Timur Kristóf <timur.kristof at gmail.com>
> ---
> drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c b/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
> index 33b9d36619ff..4071851f9e86 100644
> --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
> +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
> @@ -158,7 +158,6 @@ struct clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *p
> return NULL;
> }
> dce60_clk_mgr_construct(ctx, clk_mgr);
> - dce_clk_mgr_construct(ctx, clk_mgr);
I suppose this error was not detected at the time because of the
CONFIG_DRM_AMD_DC_SI guard. This lgtm, but I guess it would be nice to
test this patch with other SI devices just to be sure
Reviewed-by: Rodrigo Siqueira <siqueira at igalia.com>
I added other display folks.
Thanks
> return &clk_mgr->base;
> }
> #endif
> --
> 2.50.1
>
--
Rodrigo Siqueira
More information about the amd-gfx
mailing list