mirror of https://gitee.com/openkylin/linux.git
drm/amd/display: Correct order of RV family clk managers for Renoir
Need to check for renoir first. Acked-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Roman Li <Roman.Li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
07842d54b9
commit
f82effc4e5
|
@ -111,6 +111,12 @@ struct clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *p
|
||||||
|
|
||||||
#if defined(CONFIG_DRM_AMD_DC_DCN1_0)
|
#if defined(CONFIG_DRM_AMD_DC_DCN1_0)
|
||||||
case FAMILY_RV:
|
case FAMILY_RV:
|
||||||
|
#if defined(CONFIG_DRM_AMD_DC_DCN2_1)
|
||||||
|
if (ASICREV_IS_RENOIR(asic_id.hw_internal_rev)) {
|
||||||
|
rn_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
#endif /* DCN2_1 */
|
||||||
if (ASICREV_IS_RAVEN2(asic_id.hw_internal_rev)) {
|
if (ASICREV_IS_RAVEN2(asic_id.hw_internal_rev)) {
|
||||||
rv2_clk_mgr_construct(ctx, clk_mgr, pp_smu);
|
rv2_clk_mgr_construct(ctx, clk_mgr, pp_smu);
|
||||||
break;
|
break;
|
||||||
|
@ -120,12 +126,6 @@ struct clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *p
|
||||||
rv1_clk_mgr_construct(ctx, clk_mgr, pp_smu);
|
rv1_clk_mgr_construct(ctx, clk_mgr, pp_smu);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#if defined(CONFIG_DRM_AMD_DC_DCN2_1)
|
|
||||||
if (ASICREV_IS_RENOIR(asic_id.hw_internal_rev)) {
|
|
||||||
rn_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
#endif /* DCN2_1 */
|
|
||||||
break;
|
break;
|
||||||
#endif /* Family RV */
|
#endif /* Family RV */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue