]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
drm/amd/display: Refactoring MPC
authorMounika Adhuri <moadhuri@amd.com>
Wed, 26 Jun 2024 13:21:04 +0000 (18:51 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 23 Jul 2024 21:07:11 +0000 (17:07 -0400)
[Why]
To refactor MPC files

[How]
Moved MPC files to respective folders and
updated makefiles appropriately.

Reviewed-by: Martin Leung <martin.leung@amd.com>
Signed-off-by: Jerry Zuo <jerry.zuo@amd.com>
Signed-off-by: Mounika Adhuri <moadhuri@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/Makefile
drivers/gpu/drm/amd/display/dc/dcn20/Makefile
drivers/gpu/drm/amd/display/dc/dcn30/Makefile
drivers/gpu/drm/amd/display/dc/mpc/Makefile
drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c [moved from drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c with 100% similarity]
drivers/gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.h [moved from drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h with 100% similarity]
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c [moved from drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c with 100% similarity]
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.h [moved from drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h with 100% similarity]
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c [moved from drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c with 99% similarity]
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.h [moved from drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h with 100% similarity]

index 75e088b479ea716a81bb9b60f11acfd4dfcb7686..e1f6623d4936313d1c19c25cd14562c06e90c496 100644 (file)
@@ -24,7 +24,6 @@
 
 DCN10 = dcn10_ipp.o \
                dcn10_hw_sequencer_debug.o \
-               dcn10_mpc.o \
                dcn10_cm_common.o \
 
 AMD_DAL_DCN10 = $(addprefix $(AMDDALPATH)/dc/dcn10/,$(DCN10))
index d92d2b4ee0150bb4b372e2abc67a78eb8786daaf..25ba0d310d46daed3e9fe325bf9128fa4a197701 100644 (file)
@@ -1,8 +1,7 @@
 # SPDX-License-Identifier: MIT
 # Copyright © 2019-2024 Advanced Micro Devices, Inc. All rights reserved.
 
-DCN20 = dcn20_mpc.o \
-               dcn20_vmid.o dcn20_dwb.o dcn20_dwb_scl.o
+DCN20 = dcn20_vmid.o dcn20_dwb.o dcn20_dwb_scl.o
 
 AMD_DAL_DCN20 = $(addprefix $(AMDDALPATH)/dc/dcn20/,$(DCN20))
 
index 4c43af867d86ed52a483c351b82c97f8cfde5a77..804851247acc5ef85988d4f11c1b39834da6b650 100644 (file)
@@ -23,7 +23,7 @@
 #
 #
 
-DCN30 := dcn30_mpc.o dcn30_vpg.o \
+DCN30 := dcn30_vpg.o \
        dcn30_afmt.o \
        dcn30_dwb.o \
        dcn30_dwb_cm.o \
index 7f7458c07e2a5bc57a88e2cc35613b568a938727..5402c3529f5eee106e516814a89f9d2060b6513b 100644 (file)
 #
 
 ifdef CONFIG_DRM_AMD_DC_FP
+###############################################################################
+# DCN10
+###############################################################################
+MPC_DCN10 = dcn10_mpc.o
+
+AMD_DAL_MPC_DCN10 = $(addprefix $(AMDDALPATH)/dc/mpc/dcn10/,$(MPC_DCN10))
+
+AMD_DISPLAY_FILES += $(AMD_DAL_MPC_DCN10)
+
+###############################################################################
+# DCN20
+###############################################################################
+MPC_DCN20 = dcn20_mpc.o
+
+AMD_DAL_MPC_DCN20 = $(addprefix $(AMDDALPATH)/dc/mpc/dcn20/,$(MPC_DCN20))
+
+AMD_DISPLAY_FILES += $(AMD_DAL_MPC_DCN20)
+
+###############################################################################
+# DCN30
+###############################################################################
+MPC_DCN30 = dcn30_mpc.o
+
+AMD_DAL_MPC_DCN30 = $(addprefix $(AMDDALPATH)/dc/mpc/dcn30/,$(MPC_DCN30))
+
+AMD_DISPLAY_FILES += $(AMD_DAL_MPC_DCN30)
+
 ###############################################################################
 # DCN32
 ###############################################################################
similarity index 99%
rename from drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c
rename to drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
index 3aeb85ec40b022b38891c6a144ee5a7e5b2ffc84..fe26fde12eeb3c407a7ae75458c815f48c61d588 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "reg_helper.h"
 #include "dcn30_mpc.h"
-#include "dcn30_cm_common.h"
+#include "dcn30/dcn30_cm_common.h"
 #include "basics/conversion.h"
 #include "dcn10/dcn10_cm_common.h"
 #include "dc.h"