forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/gpu/drm/msm/Makefile
....@@ -1,11 +1,13 @@
11 # SPDX-License-Identifier: GPL-2.0
2
-ccflags-y := -Idrivers/gpu/drm/msm
3
-ccflags-y += -Idrivers/gpu/drm/msm/disp/dpu1
4
-ccflags-$(CONFIG_DRM_MSM_DSI) += -Idrivers/gpu/drm/msm/dsi
2
+ccflags-y := -I $(srctree)/$(src)
3
+ccflags-y += -I $(srctree)/$(src)/disp/dpu1
4
+ccflags-$(CONFIG_DRM_MSM_DSI) += -I $(srctree)/$(src)/dsi
5
+ccflags-$(CONFIG_DRM_MSM_DP) += -I $(srctree)/$(src)/dp
56
67 msm-y := \
78 adreno/adreno_device.o \
89 adreno/adreno_gpu.o \
10
+ adreno/a2xx_gpu.o \
911 adreno/a3xx_gpu.o \
1012 adreno/a4xx_gpu.o \
1113 adreno/a5xx_gpu.o \
....@@ -17,7 +19,7 @@
1719 hdmi/hdmi.o \
1820 hdmi/hdmi_audio.o \
1921 hdmi/hdmi_bridge.o \
20
- hdmi/hdmi_connector.o \
22
+ hdmi/hdmi_hpd.o \
2123 hdmi/hdmi_i2c.o \
2224 hdmi/hdmi_phy.o \
2325 hdmi/hdmi_phy_8960.o \
....@@ -58,25 +60,24 @@
5860 disp/dpu1/dpu_formats.o \
5961 disp/dpu1/dpu_hw_blk.o \
6062 disp/dpu1/dpu_hw_catalog.o \
61
- disp/dpu1/dpu_hw_cdm.o \
6263 disp/dpu1/dpu_hw_ctl.o \
6364 disp/dpu1/dpu_hw_interrupts.o \
6465 disp/dpu1/dpu_hw_intf.o \
6566 disp/dpu1/dpu_hw_lm.o \
6667 disp/dpu1/dpu_hw_pingpong.o \
6768 disp/dpu1/dpu_hw_sspp.o \
69
+ disp/dpu1/dpu_hw_dspp.o \
6870 disp/dpu1/dpu_hw_top.o \
6971 disp/dpu1/dpu_hw_util.o \
7072 disp/dpu1/dpu_hw_vbif.o \
7173 disp/dpu1/dpu_io_util.o \
72
- disp/dpu1/dpu_irq.o \
7374 disp/dpu1/dpu_kms.o \
7475 disp/dpu1/dpu_mdss.o \
7576 disp/dpu1/dpu_plane.o \
76
- disp/dpu1/dpu_power_handle.o \
7777 disp/dpu1/dpu_rm.o \
7878 disp/dpu1/dpu_vbif.o \
7979 msm_atomic.o \
80
+ msm_atomic_tracepoints.o \
8081 msm_debugfs.o \
8182 msm_drv.o \
8283 msm_fb.o \
....@@ -91,10 +92,26 @@
9192 msm_perf.o \
9293 msm_rd.o \
9394 msm_ringbuffer.o \
94
- msm_submitqueue.o
95
+ msm_submitqueue.o \
96
+ msm_gpu_tracepoints.o \
97
+ msm_gpummu.o
9598
9699 msm-$(CONFIG_DEBUG_FS) += adreno/a5xx_debugfs.o \
97
- disp/dpu1/dpu_dbg.o
100
+ dp/dp_debug.o
101
+
102
+msm-$(CONFIG_DRM_MSM_GPU_STATE) += adreno/a6xx_gpu_state.o
103
+
104
+msm-$(CONFIG_DRM_MSM_DP)+= dp/dp_aux.o \
105
+ dp/dp_catalog.o \
106
+ dp/dp_ctrl.o \
107
+ dp/dp_display.o \
108
+ dp/dp_drm.o \
109
+ dp/dp_hpd.o \
110
+ dp/dp_link.o \
111
+ dp/dp_panel.o \
112
+ dp/dp_parser.o \
113
+ dp/dp_power.o \
114
+ dp/dp_audio.o
98115
99116 msm-$(CONFIG_DRM_FBDEV_EMULATION) += msm_fbdev.o
100117 msm-$(CONFIG_COMMON_CLK) += disp/mdp4/mdp4_lvds_pll.o
....@@ -116,6 +133,7 @@
116133 msm-$(CONFIG_DRM_MSM_DSI_28NM_8960_PHY) += dsi/phy/dsi_phy_28nm_8960.o
117134 msm-$(CONFIG_DRM_MSM_DSI_14NM_PHY) += dsi/phy/dsi_phy_14nm.o
118135 msm-$(CONFIG_DRM_MSM_DSI_10NM_PHY) += dsi/phy/dsi_phy_10nm.o
136
+msm-$(CONFIG_DRM_MSM_DSI_7NM_PHY) += dsi/phy/dsi_phy_7nm.o
119137
120138 ifeq ($(CONFIG_DRM_MSM_DSI_PLL),y)
121139 msm-y += dsi/pll/dsi_pll.o
....@@ -123,6 +141,7 @@
123141 msm-$(CONFIG_DRM_MSM_DSI_28NM_8960_PHY) += dsi/pll/dsi_pll_28nm_8960.o
124142 msm-$(CONFIG_DRM_MSM_DSI_14NM_PHY) += dsi/pll/dsi_pll_14nm.o
125143 msm-$(CONFIG_DRM_MSM_DSI_10NM_PHY) += dsi/pll/dsi_pll_10nm.o
144
+msm-$(CONFIG_DRM_MSM_DSI_7NM_PHY) += dsi/pll/dsi_pll_7nm.o
126145 endif
127146
128147 obj-$(CONFIG_DRM_MSM) += msm.o