forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/drivers/gpu/drm/amd/display/dc/gpio/Makefile
....@@ -24,11 +24,23 @@
2424 # It provides the control and status of HW GPIO pins.
2525
2626 GPIO = gpio_base.o gpio_service.o hw_factory.o \
27
- hw_gpio.o hw_hpd.o hw_ddc.o hw_translate.o
27
+ hw_gpio.o hw_hpd.o hw_ddc.o hw_generic.o hw_translate.o
2828
2929 AMD_DAL_GPIO = $(addprefix $(AMDDALPATH)/dc/gpio/,$(GPIO))
3030
3131 AMD_DISPLAY_FILES += $(AMD_DAL_GPIO)
32
+
33
+###############################################################################
34
+# DCE 6x
35
+###############################################################################
36
+# all DCE6.x are derived from DCE6.0
37
+ifdef CONFIG_DRM_AMD_DC_SI
38
+GPIO_DCE60 = hw_translate_dce60.o hw_factory_dce60.o
39
+
40
+AMD_DAL_GPIO_DCE60 = $(addprefix $(AMDDALPATH)/dc/gpio/dce60/,$(GPIO_DCE60))
41
+
42
+AMD_DISPLAY_FILES += $(AMD_DAL_GPIO_DCE60)
43
+endif
3244
3345 ###############################################################################
3446 # DCE 8x
....@@ -61,15 +73,42 @@
6173 ###############################################################################
6274 # DCN 1x
6375 ###############################################################################
64
-ifdef CONFIG_DRM_AMD_DC_DCN1_0
76
+ifdef CONFIG_DRM_AMD_DC_DCN
6577 GPIO_DCN10 = hw_translate_dcn10.o hw_factory_dcn10.o
6678
6779 AMD_DAL_GPIO_DCN10 = $(addprefix $(AMDDALPATH)/dc/gpio/dcn10/,$(GPIO_DCN10))
6880
6981 AMD_DISPLAY_FILES += $(AMD_DAL_GPIO_DCN10)
70
-endif
7182
7283 ###############################################################################
84
+# DCN 2
85
+###############################################################################
86
+GPIO_DCN20 = hw_translate_dcn20.o hw_factory_dcn20.o
87
+
88
+AMD_DAL_GPIO_DCN20 = $(addprefix $(AMDDALPATH)/dc/gpio/dcn20/,$(GPIO_DCN20))
89
+
90
+AMD_DISPLAY_FILES += $(AMD_DAL_GPIO_DCN20)
91
+
92
+###############################################################################
93
+# DCN 21
94
+###############################################################################
95
+GPIO_DCN21 = hw_translate_dcn21.o hw_factory_dcn21.o
96
+
97
+AMD_DAL_GPIO_DCN21 = $(addprefix $(AMDDALPATH)/dc/gpio/dcn21/,$(GPIO_DCN21))
98
+
99
+AMD_DISPLAY_FILES += $(AMD_DAL_GPIO_DCN21)
100
+endif
101
+###############################################################################
102
+# DCN 3
103
+###############################################################################
104
+ifdef CONFIG_DRM_AMD_DC_DCN3_0
105
+GPIO_DCN30 = hw_translate_dcn30.o hw_factory_dcn30.o
106
+
107
+AMD_DAL_GPIO_DCN30 = $(addprefix $(AMDDALPATH)/dc/gpio/dcn30/,$(GPIO_DCN30))
108
+
109
+AMD_DISPLAY_FILES += $(AMD_DAL_GPIO_DCN30)
110
+endif
111
+###############################################################################
73112 # Diagnostics on FPGA
74113 ###############################################################################
75114 GPIO_DIAG_FPGA = hw_translate_diag.o hw_factory_diag.o