]> www.infradead.org Git - linux.git/commitdiff
drm/amd/display: Refactor for dio
authorBhuvanachandra Pinninti <bpinnint@amd.com>
Tue, 16 Jul 2024 13:23:03 +0000 (18:53 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 27 Jul 2024 21:31:26 +0000 (17:31 -0400)
Moved files to respective folders to improve DIO code.

Signed-off-by: Bhuvanachandra Pinninti <bpinnint@amd.com>
Reviewed-by: Martin Leung <martin.leung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@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/Makefile
drivers/gpu/drm/amd/display/dc/dcn301/Makefile
drivers/gpu/drm/amd/display/dc/dcn314/Makefile [deleted file]
drivers/gpu/drm/amd/display/dc/dio/Makefile
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.c [moved from drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c with 100% similarity]
drivers/gpu/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.h [moved from drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h with 100% similarity]
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c [moved from drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c with 100% similarity]
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h [moved from drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h with 100% similarity]
drivers/gpu/drm/amd/display/dc/dio/dcn321/dcn321_dio_link_encoder.c
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c

index 80069651def3ea8bd0481c0743d0558a51855630..8992e697759f90a8bfd12d2738daea923ad86a0c 100644 (file)
@@ -35,7 +35,6 @@ DC_LIBS += dcn201
 DC_LIBS += dcn30
 DC_LIBS += dcn301
 DC_LIBS += dcn31
-DC_LIBS += dcn314
 DC_LIBS += dml
 DC_LIBS += dml2
 endif
index dc37dbf870dfdcc3ebf1061ea93c9968860fb988..fb4814ab3f05ab8040d265c8f30f45b4eaefb15c 100644 (file)
@@ -3,7 +3,7 @@
 #
 # Makefile for dcn30.
 
-DCN301 = dcn301_dio_link_encoder.o dcn301_panel_cntl.o
+DCN301 = dcn301_panel_cntl.o
 
 AMD_DAL_DCN301 = $(addprefix $(AMDDALPATH)/dc/dcn301/,$(DCN301))
 
diff --git a/drivers/gpu/drm/amd/display/dc/dcn314/Makefile b/drivers/gpu/drm/amd/display/dc/dcn314/Makefile
deleted file mode 100644 (file)
index 15fdcf7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# SPDX-License-Identifier: MIT
-# Copyright © 2024 Advanced Micro Devices, Inc. All rights reserved.
-#
-# Makefile for dcn314.
-
-DCN314 = dcn314_dio_stream_encoder.o
-
-AMD_DAL_DCN314 = $(addprefix $(AMDDALPATH)/dc/dcn314/,$(DCN314))
-
-AMD_DISPLAY_FILES += $(AMD_DAL_DCN314)
index 67840e474d7a536e6caab85dc5547296e39c2f00..0dfd480976f774ed169063cd6072ce67c74ecce1 100644 (file)
@@ -51,6 +51,15 @@ AMD_DAL_DIO_DCN30 = $(addprefix $(AMDDALPATH)/dc/dio/dcn30/,$(DIO_DCN30))
 
 AMD_DISPLAY_FILES += $(AMD_DAL_DIO_DCN30)
 
+###############################################################################
+# DCN301
+###############################################################################
+DIO_DCN301 = dcn301_dio_link_encoder.o
+
+AMD_DAL_DIO_DCN301 = $(addprefix $(AMDDALPATH)/dc/dio/dcn301/,$(DIO_DCN301))
+
+AMD_DISPLAY_FILES += $(AMD_DAL_DIO_DCN301)
+
 ###############################################################################
 # DCN31
 ###############################################################################
@@ -60,6 +69,15 @@ AMD_DAL_DIO_DCN31 = $(addprefix $(AMDDALPATH)/dc/dio/dcn31/,$(DIO_DCN31))
 
 AMD_DISPLAY_FILES += $(AMD_DAL_DIO_DCN31)
 
+###############################################################################
+# DCN314
+###############################################################################
+DIO_DCN314 = dcn314_dio_stream_encoder.o
+
+AMD_DAL_DIO_DCN314 = $(addprefix $(AMDDALPATH)/dc/dio/dcn314/,$(DIO_DCN314))
+
+AMD_DISPLAY_FILES += $(AMD_DAL_DIO_DCN314)
+
 ###############################################################################
 # DCN32
 ###############################################################################
index 05783daa62ac2a5afa75fe756783fe1e18ddf148..2ed382a8e79c66563a3aa620a4b96a546be16b65 100644 (file)
@@ -23,7 +23,6 @@
  *
  */
 
-
 #include "reg_helper.h"
 
 #include "core_types.h"
index fcc88ef83e6a21977df49e19548e11b0e6e83b7f..19e50fbf908dda39b063c8fd8af0162748a6cd3e 100644 (file)
@@ -22,7 +22,6 @@
  *
  */
 
-
 #include "dc_bios_types.h"
 #include "dcn30/dcn30_dio_stream_encoder.h"
 #include "dcn314/dcn314_dio_stream_encoder.h"