]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/display: Move dce_calcs from DML folder
authorRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Tue, 3 Oct 2023 14:24:28 +0000 (08:24 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 9 Oct 2023 20:48:22 +0000 (16:48 -0400)
dce_calcs does not have FPU operations, and it is required for DCE and
DCN. Remove this file from the DML folder and add it to the basic folder
visible for DCE and DCN.

Reviewed-by: Qingqing Zhuo <Qingqing.Zhuo@amd.com>
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/basics/Makefile
drivers/gpu/drm/amd/display/dc/basics/calcs_logger.h [moved from drivers/gpu/drm/amd/display/dc/dml/calcs/calcs_logger.h with 100% similarity]
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c [moved from drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c with 100% similarity]
drivers/gpu/drm/amd/display/dc/dml/Makefile

index 01b99e0d788e38b0121a4e44db6887c79d0c90f9..ee611b03dc48fb588c04fd49e2f75d23af7abaf8 100644 (file)
 # It provides the general basic services required by other DAL
 # subcomponents.
 
-BASICS = conversion.o fixpt31_32.o vector.o dc_common.o
+BASICS := \
+       conversion.o \
+       fixpt31_32.o \
+       vector.o \
+       dc_common.o \
+       dce_calcs.o
 
 AMD_DAL_BASICS = $(addprefix $(AMDDALPATH)/dc/basics/,$(BASICS))
 
index b06c3983af362cfd1dee2e54384cae650b2fc1e3..8621dfe9a68c7a7050a4a72d098db3c1aa79a687 100644 (file)
@@ -134,7 +134,7 @@ CFLAGS_REMOVE_$(AMDDALPATH)/dc/dml/calcs/dcn_calcs.o := $(dml_rcflags)
 CFLAGS_REMOVE_$(AMDDALPATH)/dc/dml/calcs/dcn_calc_auto.o := $(dml_rcflags)
 CFLAGS_REMOVE_$(AMDDALPATH)/dc/dml/calcs/dcn_calc_math.o := $(dml_rcflags)
 
-DML = calcs/dce_calcs.o calcs/custom_float.o calcs/bw_fixed.o
+DML = calcs/custom_float.o calcs/bw_fixed.o
 
 ifdef CONFIG_DRM_AMD_DC_FP
 DML += display_mode_lib.o display_rq_dlg_helpers.o dml1_display_rq_dlg_calc.o