forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/gpu/drm/amd/amdkfd/Makefile
....@@ -23,26 +23,43 @@
2323 # Makefile for Heterogenous System Architecture support for AMD GPU devices
2424 #
2525
26
-ccflags-y := -Idrivers/gpu/drm/amd/include/ \
27
- -Idrivers/gpu/drm/amd/include/asic_reg
28
-
29
-amdkfd-y := kfd_module.o kfd_device.o kfd_chardev.o kfd_topology.o \
30
- kfd_pasid.o kfd_doorbell.o kfd_flat_memory.o \
31
- kfd_process.o kfd_queue.o kfd_mqd_manager.o \
32
- kfd_mqd_manager_cik.o kfd_mqd_manager_vi.o \
33
- kfd_mqd_manager_v9.o \
34
- kfd_kernel_queue.o kfd_kernel_queue_cik.o \
35
- kfd_kernel_queue_vi.o kfd_kernel_queue_v9.o \
36
- kfd_packet_manager.o kfd_process_queue_manager.o \
37
- kfd_device_queue_manager.o kfd_device_queue_manager_cik.o \
38
- kfd_device_queue_manager_vi.o kfd_device_queue_manager_v9.o \
39
- kfd_interrupt.o kfd_events.o cik_event_interrupt.o \
40
- kfd_int_process_v9.o kfd_dbgdev.o kfd_dbgmgr.o kfd_crat.o
26
+AMDKFD_FILES := $(AMDKFD_PATH)/kfd_module.o \
27
+ $(AMDKFD_PATH)/kfd_device.o \
28
+ $(AMDKFD_PATH)/kfd_chardev.o \
29
+ $(AMDKFD_PATH)/kfd_topology.o \
30
+ $(AMDKFD_PATH)/kfd_pasid.o \
31
+ $(AMDKFD_PATH)/kfd_doorbell.o \
32
+ $(AMDKFD_PATH)/kfd_flat_memory.o \
33
+ $(AMDKFD_PATH)/kfd_process.o \
34
+ $(AMDKFD_PATH)/kfd_queue.o \
35
+ $(AMDKFD_PATH)/kfd_mqd_manager.o \
36
+ $(AMDKFD_PATH)/kfd_mqd_manager_cik.o \
37
+ $(AMDKFD_PATH)/kfd_mqd_manager_vi.o \
38
+ $(AMDKFD_PATH)/kfd_mqd_manager_v9.o \
39
+ $(AMDKFD_PATH)/kfd_mqd_manager_v10.o \
40
+ $(AMDKFD_PATH)/kfd_kernel_queue.o \
41
+ $(AMDKFD_PATH)/kfd_packet_manager.o \
42
+ $(AMDKFD_PATH)/kfd_packet_manager_vi.o \
43
+ $(AMDKFD_PATH)/kfd_packet_manager_v9.o \
44
+ $(AMDKFD_PATH)/kfd_process_queue_manager.o \
45
+ $(AMDKFD_PATH)/kfd_device_queue_manager.o \
46
+ $(AMDKFD_PATH)/kfd_device_queue_manager_cik.o \
47
+ $(AMDKFD_PATH)/kfd_device_queue_manager_vi.o \
48
+ $(AMDKFD_PATH)/kfd_device_queue_manager_v9.o \
49
+ $(AMDKFD_PATH)/kfd_device_queue_manager_v10.o \
50
+ $(AMDKFD_PATH)/kfd_interrupt.o \
51
+ $(AMDKFD_PATH)/kfd_events.o \
52
+ $(AMDKFD_PATH)/cik_event_interrupt.o \
53
+ $(AMDKFD_PATH)/kfd_int_process_v9.o \
54
+ $(AMDKFD_PATH)/kfd_dbgdev.o \
55
+ $(AMDKFD_PATH)/kfd_dbgmgr.o \
56
+ $(AMDKFD_PATH)/kfd_smi_events.o \
57
+ $(AMDKFD_PATH)/kfd_crat.o
4158
4259 ifneq ($(CONFIG_AMD_IOMMU_V2),)
43
-amdkfd-y += kfd_iommu.o
60
+AMDKFD_FILES += $(AMDKFD_PATH)/kfd_iommu.o
4461 endif
4562
46
-amdkfd-$(CONFIG_DEBUG_FS) += kfd_debugfs.o
47
-
48
-obj-$(CONFIG_HSA_AMD) += amdkfd.o
63
+ifneq ($(CONFIG_DEBUG_FS),)
64
+AMDKFD_FILES += $(AMDKFD_PATH)/kfd_debugfs.o
65
+endif