blob: 00582267210123c1d479cbcf39ca13302d930cee [file] [log] [blame]
Lynus Vazc031a9b2017-01-25 13:00:13 +05301ccflags-y := -Iinclude/linux
Shrenuj Bansala419c792016-10-20 14:05:11 -07002
3msm_kgsl_core-y = \
4 kgsl.o \
5 kgsl_trace.o \
6 kgsl_drawobj.o \
7 kgsl_ioctl.o \
8 kgsl_sharedmem.o \
9 kgsl_pwrctrl.o \
10 kgsl_pwrscale.o \
11 kgsl_mmu.o \
12 kgsl_snapshot.o \
13 kgsl_events.o \
Kyle Pieferb1027b02017-02-10 13:58:58 -080014 kgsl_pool.o \
15 kgsl_gmu.o \
16 kgsl_hfi.o
Shrenuj Bansala419c792016-10-20 14:05:11 -070017
18msm_kgsl_core-$(CONFIG_QCOM_KGSL_IOMMU) += kgsl_iommu.o
19msm_kgsl_core-$(CONFIG_DEBUG_FS) += kgsl_debugfs.o
Lynus Vazc031a9b2017-01-25 13:00:13 +053020msm_kgsl_core-$(CONFIG_SYNC_FILE) += kgsl_sync.o
Shrenuj Bansala419c792016-10-20 14:05:11 -070021msm_kgsl_core-$(CONFIG_COMPAT) += kgsl_compat.o
22
23msm_adreno-y += \
24 adreno_ioctl.o \
25 adreno_ringbuffer.o \
26 adreno_drawctxt.o \
27 adreno_dispatch.o \
28 adreno_snapshot.o \
29 adreno_coresight.o \
30 adreno_trace.o \
31 adreno_a3xx.o \
32 adreno_a4xx.o \
33 adreno_a5xx.o \
Shrenuj Bansalacf1ef42016-06-01 11:11:27 -070034 adreno_a6xx.o \
Shrenuj Bansala419c792016-10-20 14:05:11 -070035 adreno_a3xx_snapshot.o \
36 adreno_a4xx_snapshot.o \
37 adreno_a5xx_snapshot.o \
Shrenuj Bansal41665402016-12-16 15:25:54 -080038 adreno_a6xx_snapshot.o \
Shrenuj Bansala419c792016-10-20 14:05:11 -070039 adreno_a4xx_preempt.o \
40 adreno_a5xx_preempt.o \
Harshdeep Dhatt0cdc8992017-05-31 15:44:05 -060041 adreno_a6xx_preempt.o \
Shrenuj Bansala419c792016-10-20 14:05:11 -070042 adreno_sysfs.o \
43 adreno.o \
44 adreno_cp_parser.o \
45 adreno_perfcounter.o
46
47msm_adreno-$(CONFIG_QCOM_KGSL_IOMMU) += adreno_iommu.o
48msm_adreno-$(CONFIG_DEBUG_FS) += adreno_debugfs.o adreno_profile.o
49msm_adreno-$(CONFIG_COMPAT) += adreno_compat.o
50
51msm_kgsl_core-objs = $(msm_kgsl_core-y)
52msm_adreno-objs = $(msm_adreno-y)
53
54obj-$(CONFIG_QCOM_KGSL) += msm_kgsl_core.o
55obj-$(CONFIG_QCOM_KGSL) += msm_adreno.o