mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 12:25:09 +07:00
aca935c7cc
[Why] DCN21 is stable enough to be build by default. So drop the flags. [How] Remove them using the unifdef tool. The following commands were executed in sequence: $ find -name '*.c' -exec unifdef -m -DCONFIG_DRM_AMD_DC_DCN2_1 -UCONFIG_TRIM_DRM_AMD_DC_DCN2_1 '{}' ';' $ find -name '*.h' -exec unifdef -m -DCONFIG_DRM_AMD_DC_DCN2_1 -UCONFIG_TRIM_DRM_AMD_DC_DCN2_1 '{}' ';' In addition: * Remove from kconfig, and replace any dependencies with DCN1_0. * Remove from any makefiles. * Fix and cleanup Renoir definitions in dal_asic_id.h * Expand DCN1 ifdef to include DCN21 code in the following files: * clk_mgr/clk_mgr.c: dc_clk_mgr_create() * core/dc_resources.c: dc_create_resource_pool() * gpio/hw_factory.c: dal_hw_factory_init() * gpio/hw_translate.c: dal_hw_translate_init() Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
||
---|---|---|
.. | ||
dcn20_dccg.c | ||
dcn20_dccg.h | ||
dcn20_dpp_cm.c | ||
dcn20_dpp.c | ||
dcn20_dpp.h | ||
dcn20_dsc.c | ||
dcn20_dsc.h | ||
dcn20_dwb_scl.c | ||
dcn20_dwb.c | ||
dcn20_dwb.h | ||
dcn20_hubbub.c | ||
dcn20_hubbub.h | ||
dcn20_hubp.c | ||
dcn20_hubp.h | ||
dcn20_hwseq.c | ||
dcn20_hwseq.h | ||
dcn20_link_encoder.c | ||
dcn20_link_encoder.h | ||
dcn20_mmhubbub.c | ||
dcn20_mmhubbub.h | ||
dcn20_mpc.c | ||
dcn20_mpc.h | ||
dcn20_opp.c | ||
dcn20_opp.h | ||
dcn20_optc.c | ||
dcn20_optc.h | ||
dcn20_resource.c | ||
dcn20_resource.h | ||
dcn20_stream_encoder.c | ||
dcn20_stream_encoder.h | ||
dcn20_vmid.c | ||
dcn20_vmid.h | ||
Makefile |