blob: 82c7d884cc703855fd60975f9a5a180fd292fe30 [file] [log] [blame]
Brian Swetland2500aa12009-01-01 04:33:55 -08001LOCAL_DIR := $(GET_LOCAL_DIR)
2
Ajay Dudani168f6cb2009-12-07 19:04:02 -08003INCLUDES += \
Mayank Grover143830d2017-04-21 14:59:19 +05304 -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/dev/panel/msm -I$(LK_TOP_DIR)/app/aboot
Ajay Dudani168f6cb2009-12-07 19:04:02 -08005
Chandan Uddaraju2943fd62010-06-21 10:56:39 -07006DEFINES += $(TARGET_XRES)
7DEFINES += $(TARGET_YRES)
8
Brian Swetland2500aa12009-01-01 04:33:55 -08009OBJS += \
Brian Swetlandddf61a22009-01-29 20:46:14 -080010 $(LOCAL_DIR)/debug.o \
Dima Zavina404bce2009-01-26 12:32:22 -080011 $(LOCAL_DIR)/smem.o \
Dima Zavin9caac252009-01-26 12:37:15 -080012 $(LOCAL_DIR)/smem_ptable.o \
Ajay Dudani168f6cb2009-12-07 19:04:02 -080013 $(LOCAL_DIR)/jtag_hook.o \
14 $(LOCAL_DIR)/jtag.o \
sundarajan srinivasan6a2de022013-05-10 14:31:16 -070015 $(LOCAL_DIR)/partition_parser.o \
Mayank Grovere358f1f2017-05-30 20:05:14 +053016 $(LOCAL_DIR)/ab_partition_parser.o \
Amol Jadia714e6b2013-10-07 12:47:18 -070017 $(LOCAL_DIR)/hsusb.o \
Channagoud Kadabie240b702014-06-19 12:14:44 -070018 $(LOCAL_DIR)/boot_stats.o \
Channagoud Kadabi9fb0fce2015-04-22 11:17:36 -070019 $(LOCAL_DIR)/qgic_common.o \
20 $(LOCAL_DIR)/crc32.o
Channagoud Kadabie240b702014-06-19 12:14:44 -070021
Aparna Mallavarapu921b9b72015-05-08 09:43:29 +053022ifeq ($(ENABLE_WDOG_SUPPORT),1)
23OBJS += \
24 $(LOCAL_DIR)/wdog.o
25endif
26
Sridhar Parasuram39a0c0e2015-08-06 13:14:17 -070027ifeq ($(ENABLE_SECAPP_LOADER), 1)
28OBJS += $(LOCAL_DIR)/secapp_loader.o
29endif
30
Channagoud Kadabie240b702014-06-19 12:14:44 -070031ifeq ($(ENABLE_QGIC3), 1)
32OBJS += $(LOCAL_DIR)/qgic_v3.o
33endif
Brian Swetland2500aa12009-01-01 04:33:55 -080034
Sundarajan Srinivasan6a8162b2014-07-24 16:38:51 -070035ifeq ($(ENABLE_SMD_SUPPORT),1)
36OBJS += \
Sridhar Parasuram58b1f382015-02-05 09:55:37 -080037 $(LOCAL_DIR)/rpm-ipc.o \
Sundarajan Srinivasan6a8162b2014-07-24 16:38:51 -070038 $(LOCAL_DIR)/rpm-smd.o \
Aparna Mallavarapu1f468e22014-09-24 11:46:45 +053039 $(LOCAL_DIR)/smd.o
Sundarajan Srinivasan6a8162b2014-07-24 16:38:51 -070040endif
41
Channagoud Kadabie98e1902013-04-01 13:08:39 -070042ifeq ($(ENABLE_SDHCI_SUPPORT),1)
43OBJS += \
44 $(LOCAL_DIR)/sdhci.o \
Channagoud Kadabi94747932013-05-23 14:02:50 -070045 $(LOCAL_DIR)/sdhci_msm.o \
Channagoud Kadabie98e1902013-04-01 13:08:39 -070046 $(LOCAL_DIR)/mmc_sdhci.o \
47 $(LOCAL_DIR)/mmc_wrapper.o
48else
49OBJS += \
50 $(LOCAL_DIR)/mmc.o
51endif
52
Shashank Mittale99a8d32014-09-11 19:51:06 -070053ifeq ($(VERIFIED_BOOT),1)
Shashank Mittal64d04852014-08-28 15:02:46 -070054OBJS += \
55 $(LOCAL_DIR)/boot_verifier.o
56endif
57
lijuang7d235f42015-07-16 20:19:45 +080058ifeq ($(ENABLE_FBCON_DISPLAY_MSG),1)
59OBJS += \
60 $(LOCAL_DIR)/menu_keys_detect.o \
61 $(LOCAL_DIR)/display_menu.o
62endif
63
Sridhar Parasurambf391322015-01-23 09:29:07 -080064ifeq ($(ENABLE_GLINK_SUPPORT),1)
65OBJS += \
66 $(LOCAL_DIR)/glink/glink_api.o \
67 $(LOCAL_DIR)/glink/glink_core_if.o \
Steven Cahail964ff2f2015-08-20 19:01:56 -060068 $(LOCAL_DIR)/glink/glink_core_internal.o \
Sridhar Parasurambf391322015-01-23 09:29:07 -080069 $(LOCAL_DIR)/glink/glink_rpmcore_setup.o \
70 $(LOCAL_DIR)/glink/glink_core_intentless_xport.o \
71 $(LOCAL_DIR)/glink/glink_os_utils_dal.o \
72 $(LOCAL_DIR)/glink/glink_vector.o \
73 $(LOCAL_DIR)/glink/xport_rpm.o \
74 $(LOCAL_DIR)/glink/xport_rpm_config.o \
Sridhar Parasurama4e4fc82015-02-17 14:36:53 -080075 $(LOCAL_DIR)/smem_list.o \
76 $(LOCAL_DIR)/rpm-glink.o
Sridhar Parasurambf391322015-01-23 09:29:07 -080077endif
78
Mayank Grover90457012016-12-29 18:24:04 +053079ifneq ($(ENABLE_SMD_SUPPORT),1)
80OBJS += \
81 $(LOCAL_DIR)/rpm-ipc.o
82endif
83
Shashank Mittalc69512e2010-09-22 16:40:48 -070084ifeq ($(PLATFORM),msm8x60)
Chandan Uddaraju78ae6752010-10-19 12:57:10 -070085 OBJS += $(LOCAL_DIR)/mipi_dsi.o \
Amol Jadidb1edb32011-07-18 14:24:46 -070086 $(LOCAL_DIR)/i2c_qup.o \
87 $(LOCAL_DIR)/uart_dm.o \
88 $(LOCAL_DIR)/crypto_eng.o \
89 $(LOCAL_DIR)/crypto_hash.o \
Shashank Mittal162244e2011-08-08 19:01:25 -070090 $(LOCAL_DIR)/scm.o \
Amol Jadidb1edb32011-07-18 14:24:46 -070091 $(LOCAL_DIR)/lcdc.o \
92 $(LOCAL_DIR)/mddi.o \
Kinson Chikfe931032011-07-21 10:01:34 -070093 $(LOCAL_DIR)/qgic.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -070094 $(LOCAL_DIR)/mdp4.o \
95 $(LOCAL_DIR)/certificate.o \
Channagoud Kadabie4884122011-09-21 23:54:44 +053096 $(LOCAL_DIR)/image_verify.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +053097 $(LOCAL_DIR)/hdmi.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -080098 $(LOCAL_DIR)/interrupts.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -070099 $(LOCAL_DIR)/timer.o \
100 $(LOCAL_DIR)/nand.o
Shashank Mittalc69512e2010-09-22 16:40:48 -0700101endif
102
Amol Jadicd43ea02011-02-15 20:56:04 -0800103ifeq ($(PLATFORM),msm8960)
Ajay Singh Parmar7c1cd522013-02-13 20:33:49 +0530104 OBJS += $(LOCAL_DIR)/hdmi.o \
105 $(LOCAL_DIR)/mipi_dsi.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700106 $(LOCAL_DIR)/i2c_qup.o \
107 $(LOCAL_DIR)/uart_dm.o \
Kinson Chikfe931032011-07-21 10:01:34 -0700108 $(LOCAL_DIR)/qgic.o \
Shashank Mittal1fcde7a2011-07-25 13:41:50 -0700109 $(LOCAL_DIR)/mdp4.o \
110 $(LOCAL_DIR)/crypto4_eng.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -0700111 $(LOCAL_DIR)/crypto_hash.o \
112 $(LOCAL_DIR)/certificate.o \
Kinson Chik35987ea2011-09-16 09:06:33 -0700113 $(LOCAL_DIR)/image_verify.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +0530114 $(LOCAL_DIR)/scm.o \
Shashank Mittal30262902012-02-21 15:37:24 -0800115 $(LOCAL_DIR)/interrupts.o \
116 $(LOCAL_DIR)/clock-local.o \
Shashank Mittala635abf2012-03-28 18:11:43 -0700117 $(LOCAL_DIR)/clock.o \
Amol Jadic2c941c2012-06-22 00:02:01 -0700118 $(LOCAL_DIR)/clock_pll.o \
Shashank Mittal4bfb2e32012-04-16 10:56:27 -0700119 $(LOCAL_DIR)/board.o \
120 $(LOCAL_DIR)/display.o \
121 $(LOCAL_DIR)/lvds.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800122 $(LOCAL_DIR)/mipi_dsi_phy.o \
Channagoud Kadabi43000a62012-06-28 18:23:24 +0530123 $(LOCAL_DIR)/timer.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700124 $(LOCAL_DIR)/mdp_lcdc.o \
125 $(LOCAL_DIR)/nand.o
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800126endif
127
Channagoud Kadabi49c66962013-01-28 13:39:27 -0800128ifeq ($(PLATFORM),msm8974)
Siddhartha Agrawal1b2ed842013-05-29 18:02:28 -0700129DEFINES += DISPLAY_TYPE_MDSS=1
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800130 OBJS += $(LOCAL_DIR)/qgic.o \
131 $(LOCAL_DIR)/qtimer.o \
Deepa Dinamani1f01f192012-08-10 16:04:10 -0700132 $(LOCAL_DIR)/qtimer_mmap.o \
Deepa Dinamani26e93262012-05-21 17:35:14 -0700133 $(LOCAL_DIR)/interrupts.o \
Amol Jadi29f95032012-06-22 12:52:54 -0700134 $(LOCAL_DIR)/clock.o \
135 $(LOCAL_DIR)/clock_pll.o \
136 $(LOCAL_DIR)/clock_lib2.o \
Deepa Dinamanic2a9b362012-02-23 15:15:54 -0800137 $(LOCAL_DIR)/uart_dm.o \
Neeti Desai465491e2012-07-31 12:53:35 -0700138 $(LOCAL_DIR)/board.o \
Siddhartha Agrawaleb094c52013-01-28 12:11:43 -0800139 $(LOCAL_DIR)/scm.o \
Siddhartha Agrawal7ac6d512013-01-22 18:39:50 -0800140 $(LOCAL_DIR)/mdp5.o \
141 $(LOCAL_DIR)/display.o \
142 $(LOCAL_DIR)/mipi_dsi.o \
143 $(LOCAL_DIR)/mipi_dsi_phy.o \
Casey Piper4bb1b742013-08-26 11:22:25 -0700144 $(LOCAL_DIR)/mipi_dsi_autopll.o \
Deepa Dinamani9d470af2012-06-29 18:27:17 -0700145 $(LOCAL_DIR)/spmi.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700146 $(LOCAL_DIR)/bam.o \
Deepa Dinamani28c0ffe2012-09-24 11:45:21 -0700147 $(LOCAL_DIR)/qpic_nand.o \
Deepa Dinamanib9a57202012-12-20 18:05:11 -0800148 $(LOCAL_DIR)/dev_tree.o \
149 $(LOCAL_DIR)/certificate.o \
150 $(LOCAL_DIR)/image_verify.o \
151 $(LOCAL_DIR)/crypto_hash.o \
152 $(LOCAL_DIR)/crypto5_eng.o \
Channagoud Kadabi634ac6d2012-12-12 18:13:56 -0800153 $(LOCAL_DIR)/crypto5_wrapper.o \
Channagoud Kadabia84aa1e2013-05-03 12:09:28 -0700154 $(LOCAL_DIR)/i2c_qup.o \
Pavel Nedev03511492013-03-08 19:05:32 -0800155 $(LOCAL_DIR)/gpio.o \
Asaf Pensob8f524c2013-05-20 12:32:31 +0300156 $(LOCAL_DIR)/dload_util.o \
157 $(LOCAL_DIR)/edp.o \
Kuogee Hsiehad69c3c2013-08-01 14:34:29 -0700158 $(LOCAL_DIR)/edp_util.o \
159 $(LOCAL_DIR)/edp_aux.o \
Asaf Pensob8f524c2013-05-20 12:32:31 +0300160 $(LOCAL_DIR)/edp_phy.o
Amol Jadicd43ea02011-02-15 20:56:04 -0800161endif
162
Deepa Dinamania63c5182013-01-30 12:39:34 -0800163ifeq ($(PLATFORM),msm8226)
Siddhartha Agrawal1b2ed842013-05-29 18:02:28 -0700164DEFINES += DISPLAY_TYPE_MDSS=1
Deepa Dinamani645e9b12012-12-21 14:23:40 -0800165 OBJS += $(LOCAL_DIR)/qgic.o \
166 $(LOCAL_DIR)/qtimer.o \
167 $(LOCAL_DIR)/qtimer_mmap.o \
168 $(LOCAL_DIR)/interrupts.o \
169 $(LOCAL_DIR)/clock.o \
170 $(LOCAL_DIR)/clock_pll.o \
171 $(LOCAL_DIR)/clock_lib2.o \
172 $(LOCAL_DIR)/uart_dm.o \
173 $(LOCAL_DIR)/board.o \
Aravind Venkateswarand78d1592013-06-19 15:39:54 -0700174 $(LOCAL_DIR)/scm.o \
175 $(LOCAL_DIR)/mdp5.o \
176 $(LOCAL_DIR)/display.o \
177 $(LOCAL_DIR)/mipi_dsi.o \
178 $(LOCAL_DIR)/mipi_dsi_phy.o \
Arpita Banerjee2522bc62013-05-24 16:03:53 -0700179 $(LOCAL_DIR)/mipi_dsi_autopll.o \
Deepa Dinamani645e9b12012-12-21 14:23:40 -0800180 $(LOCAL_DIR)/spmi.o \
181 $(LOCAL_DIR)/bam.o \
182 $(LOCAL_DIR)/qpic_nand.o \
Deepa Dinamani6bb87d52013-02-26 14:37:36 -0800183 $(LOCAL_DIR)/certificate.o \
184 $(LOCAL_DIR)/image_verify.o \
185 $(LOCAL_DIR)/crypto_hash.o \
186 $(LOCAL_DIR)/crypto5_eng.o \
187 $(LOCAL_DIR)/crypto5_wrapper.o \
Channagoud Kadabia84aa1e2013-05-03 12:09:28 -0700188 $(LOCAL_DIR)/dev_tree.o \
Pavel Nedev16f49232013-04-29 16:15:36 +0300189 $(LOCAL_DIR)/gpio.o \
Matthew Qin2657e9e2014-02-20 14:40:13 +0800190 $(LOCAL_DIR)/dload_util.o \
191 $(LOCAL_DIR)/shutdown_detect.o
Deepa Dinamani645e9b12012-12-21 14:23:40 -0800192endif
193
Aparna Mallavarapuadbf1592013-10-19 15:07:03 +0530194ifeq ($(PLATFORM),msm8916)
Padmanabhan Komanduru6f0e83d2014-03-22 01:12:28 +0530195DEFINES += DISPLAY_TYPE_MDSS=1
Aparna Mallavarapuadbf1592013-10-19 15:07:03 +0530196 OBJS += $(LOCAL_DIR)/qgic.o \
197 $(LOCAL_DIR)/qtimer.o \
198 $(LOCAL_DIR)/qtimer_mmap.o \
199 $(LOCAL_DIR)/interrupts.o \
200 $(LOCAL_DIR)/clock.o \
201 $(LOCAL_DIR)/clock_pll.o \
202 $(LOCAL_DIR)/clock_lib2.o \
203 $(LOCAL_DIR)/uart_dm.o \
204 $(LOCAL_DIR)/board.o \
205 $(LOCAL_DIR)/spmi.o \
206 $(LOCAL_DIR)/bam.o \
Abhimanyu Kapurb3207fb2014-01-27 21:33:23 -0800207 $(LOCAL_DIR)/scm.o \
Aparna Mallavarapuadbf1592013-10-19 15:07:03 +0530208 $(LOCAL_DIR)/qpic_nand.o \
Aparna Mallavarapu35ca09e2014-04-01 22:42:48 +0530209 $(LOCAL_DIR)/dload_util.o \
Aparna Mallavarapu20282d12014-02-27 21:48:27 -0800210 $(LOCAL_DIR)/gpio.o \
Padmanabhan Komanduru6f0e83d2014-03-22 01:12:28 +0530211 $(LOCAL_DIR)/dev_tree.o \
212 $(LOCAL_DIR)/mdp5.o \
213 $(LOCAL_DIR)/display.o \
214 $(LOCAL_DIR)/mipi_dsi.o \
215 $(LOCAL_DIR)/mipi_dsi_phy.o \
Matthew Qin1ba2fdc2014-04-08 11:34:38 +0800216 $(LOCAL_DIR)/mipi_dsi_autopll.o \
Aparna Mallavarapu31a4dd82014-04-22 20:09:32 +0530217 $(LOCAL_DIR)/shutdown_detect.o \
218 $(LOCAL_DIR)/certificate.o \
219 $(LOCAL_DIR)/image_verify.o \
220 $(LOCAL_DIR)/crypto_hash.o \
221 $(LOCAL_DIR)/crypto5_eng.o \
Aparna Mallavarapu8af5a082014-05-15 11:51:57 +0530222 $(LOCAL_DIR)/crypto5_wrapper.o \
Vineet Bajaj037d3b02015-04-29 15:46:55 +0530223 $(LOCAL_DIR)/i2c_qup.o \
224 $(LOCAL_DIR)/mipi_dsi_i2c.o
Aparna Mallavarapu31a4dd82014-04-22 20:09:32 +0530225
Aparna Mallavarapuadbf1592013-10-19 15:07:03 +0530226endif
227
Aparna Mallavarapudd2dc802013-06-28 07:48:30 -0700228
Deepa Dinamani7dc3d4b2013-02-08 16:40:38 -0800229ifeq ($(PLATFORM),msm8610)
Terence Hampson711a9c22013-06-18 14:35:43 -0400230DEFINES += DISPLAY_TYPE_MDSS=1
Deepa Dinamani7dc3d4b2013-02-08 16:40:38 -0800231 OBJS += $(LOCAL_DIR)/qgic.o \
232 $(LOCAL_DIR)/qtimer.o \
233 $(LOCAL_DIR)/qtimer_mmap.o \
234 $(LOCAL_DIR)/interrupts.o \
235 $(LOCAL_DIR)/clock.o \
236 $(LOCAL_DIR)/clock_pll.o \
237 $(LOCAL_DIR)/clock_lib2.o \
238 $(LOCAL_DIR)/uart_dm.o \
239 $(LOCAL_DIR)/board.o \
Terence Hampsonafded262013-06-18 14:48:18 -0400240 $(LOCAL_DIR)/display.o \
241 $(LOCAL_DIR)/mipi_dsi.o \
242 $(LOCAL_DIR)/mipi_dsi_phy.o \
243 $(LOCAL_DIR)/mdp3.o \
Deepa Dinamani7dc3d4b2013-02-08 16:40:38 -0800244 $(LOCAL_DIR)/spmi.o \
245 $(LOCAL_DIR)/bam.o \
246 $(LOCAL_DIR)/qpic_nand.o \
Channagoud Kadabi8d714b62013-05-10 17:55:51 -0700247 $(LOCAL_DIR)/dev_tree.o \
Sundarajan Srinivasan5927ad62013-08-26 14:39:19 -0700248 $(LOCAL_DIR)/scm.o \
Channagoud Kadabid1283252013-12-04 13:43:50 -0800249 $(LOCAL_DIR)/gpio.o \
250 $(LOCAL_DIR)/certificate.o \
251 $(LOCAL_DIR)/image_verify.o \
252 $(LOCAL_DIR)/crypto_hash.o \
253 $(LOCAL_DIR)/crypto5_eng.o \
Aparna Mallavarapu5ab26cc2014-02-16 02:21:09 +0530254 $(LOCAL_DIR)/crypto5_wrapper.o \
Matthew Qin0129ca72014-03-06 13:15:27 +0800255 $(LOCAL_DIR)/dload_util.o \
256 $(LOCAL_DIR)/shutdown_detect.o
Deepa Dinamani7dc3d4b2013-02-08 16:40:38 -0800257endif
258
Deepa Dinamani777d9352013-05-16 15:05:12 -0700259ifeq ($(PLATFORM),apq8084)
Dhaval Patel142daad2013-10-18 18:58:09 -0700260DEFINES += DISPLAY_TYPE_MDSS=1
Deepa Dinamani777d9352013-05-16 15:05:12 -0700261 OBJS += $(LOCAL_DIR)/qgic.o \
262 $(LOCAL_DIR)/qtimer.o \
263 $(LOCAL_DIR)/qtimer_mmap.o \
264 $(LOCAL_DIR)/interrupts.o \
265 $(LOCAL_DIR)/clock.o \
266 $(LOCAL_DIR)/clock_pll.o \
267 $(LOCAL_DIR)/clock_lib2.o \
268 $(LOCAL_DIR)/uart_dm.o \
269 $(LOCAL_DIR)/board.o \
Dhaval Patel142daad2013-10-18 18:58:09 -0700270 $(LOCAL_DIR)/mdp5.o \
271 $(LOCAL_DIR)/display.o \
272 $(LOCAL_DIR)/mipi_dsi.o \
273 $(LOCAL_DIR)/mipi_dsi_phy.o \
274 $(LOCAL_DIR)/mipi_dsi_autopll.o \
Ajay Singh Parmar243d82b2014-07-23 23:01:44 -0700275 $(LOCAL_DIR)/mdss_hdmi.o \
Ajay Singh Parmar380200a2014-07-23 23:12:25 -0700276 $(LOCAL_DIR)/hdmi_pll_28nm.o \
Deepa Dinamani777d9352013-05-16 15:05:12 -0700277 $(LOCAL_DIR)/spmi.o \
278 $(LOCAL_DIR)/bam.o \
279 $(LOCAL_DIR)/qpic_nand.o \
280 $(LOCAL_DIR)/dev_tree.o \
Sundarajan Srinivasan06707f42013-08-06 17:44:15 -0700281 $(LOCAL_DIR)/gpio.o \
Deepa Dinamanieafb5ee2013-09-16 13:47:30 -0700282 $(LOCAL_DIR)/scm.o \
Sundarajan Srinivasanf35b56e2013-12-19 11:37:22 -0800283 $(LOCAL_DIR)/certificate.o \
284 $(LOCAL_DIR)/image_verify.o \
285 $(LOCAL_DIR)/crypto_hash.o \
286 $(LOCAL_DIR)/crypto5_eng.o \
Kuogee Hsiehacc31942014-06-17 15:12:10 -0700287 $(LOCAL_DIR)/crypto5_wrapper.o \
288 $(LOCAL_DIR)/edp.o \
289 $(LOCAL_DIR)/edp_util.o \
290 $(LOCAL_DIR)/edp_aux.o \
291 $(LOCAL_DIR)/edp_phy.o
Sundarajan Srinivasanf35b56e2013-12-19 11:37:22 -0800292
Deepa Dinamani777d9352013-05-16 15:05:12 -0700293endif
294
Kinson Chikf910f9e2011-07-12 09:08:09 -0700295ifeq ($(PLATFORM),msm7x27a)
296 OBJS += $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700297 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700298 $(LOCAL_DIR)/proc_comm.o \
Aparna Mallavarapuf712f5e2011-08-04 21:11:00 +0530299 $(LOCAL_DIR)/mdp3.o \
Channagoud Kadabi2b204562012-02-02 12:26:46 +0530300 $(LOCAL_DIR)/mipi_dsi.o \
301 $(LOCAL_DIR)/crypto_eng.o \
302 $(LOCAL_DIR)/crypto_hash.o \
303 $(LOCAL_DIR)/certificate.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +0530304 $(LOCAL_DIR)/image_verify.o \
305 $(LOCAL_DIR)/qgic.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800306 $(LOCAL_DIR)/interrupts.o \
Channagoud Kadabi539ef722012-03-29 16:02:50 +0530307 $(LOCAL_DIR)/timer.o \
308 $(LOCAL_DIR)/display.o \
Channagoud Kadabi43000a62012-06-28 18:23:24 +0530309 $(LOCAL_DIR)/mipi_dsi_phy.o \
310 $(LOCAL_DIR)/mdp_lcdc.o \
311 $(LOCAL_DIR)/spi.o
Amol Jadicd43ea02011-02-15 20:56:04 -0800312endif
Kinson Chikf910f9e2011-07-12 09:08:09 -0700313
314ifeq ($(PLATFORM),msm7k)
315 OBJS += $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700316 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700317 $(LOCAL_DIR)/proc_comm.o \
318 $(LOCAL_DIR)/lcdc.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800319 $(LOCAL_DIR)/mddi.o \
320 $(LOCAL_DIR)/timer.o
Bikas Gurungd1aa5902010-10-01 23:45:33 -0700321endif
Subbaraman Narayanamurthy9b7276c2011-01-25 17:25:30 -0800322
323ifeq ($(PLATFORM),msm7x30)
324 OBJS += $(LOCAL_DIR)/crypto_eng.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700325 $(LOCAL_DIR)/crypto_hash.o \
326 $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700327 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700328 $(LOCAL_DIR)/proc_comm.o \
329 $(LOCAL_DIR)/lcdc.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -0700330 $(LOCAL_DIR)/mddi.o \
331 $(LOCAL_DIR)/certificate.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800332 $(LOCAL_DIR)/image_verify.o \
333 $(LOCAL_DIR)/timer.o
Subbaraman Narayanamurthy9b7276c2011-01-25 17:25:30 -0800334endif
Kinson Chik18e36332011-08-15 10:07:28 -0700335
336ifeq ($(PLATFORM),mdm9x15)
337 OBJS += $(LOCAL_DIR)/qgic.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700338 $(LOCAL_DIR)/nand.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +0530339 $(LOCAL_DIR)/uart_dm.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800340 $(LOCAL_DIR)/interrupts.o \
Abhimanyu Kapurb3207fb2014-01-27 21:33:23 -0800341 $(LOCAL_DIR)/scm.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800342 $(LOCAL_DIR)/timer.o
Kinson Chik18e36332011-08-15 10:07:28 -0700343endif
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700344
345ifeq ($(PLATFORM),mdm9x25)
346 OBJS += $(LOCAL_DIR)/qgic.o \
Deepa Dinamanidca5c662012-12-03 14:13:07 -0800347 $(LOCAL_DIR)/uart_dm.o \
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700348 $(LOCAL_DIR)/interrupts.o \
349 $(LOCAL_DIR)/qtimer.o \
350 $(LOCAL_DIR)/qtimer_mmap.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700351 $(LOCAL_DIR)/board.o \
Amol Jadi62d7bd22012-10-08 18:15:58 -0700352 $(LOCAL_DIR)/spmi.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700353 $(LOCAL_DIR)/qpic_nand.o \
Deepa Dinamani28c0ffe2012-09-24 11:45:21 -0700354 $(LOCAL_DIR)/bam.o \
Abhimanyu Kapurb3207fb2014-01-27 21:33:23 -0800355 $(LOCAL_DIR)/scm.o \
Amol Jadib726c3b2012-09-13 13:51:23 -0700356 $(LOCAL_DIR)/dev_tree.o \
357 $(LOCAL_DIR)/clock.o \
358 $(LOCAL_DIR)/clock_pll.o \
359 $(LOCAL_DIR)/clock_lib2.o
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700360endif
V S Ramanjaneya Kumar Tff336982013-08-02 10:58:06 +0530361
Smita Solanki6bd7d5f2014-01-03 06:42:36 -0800362ifeq ($(PLATFORM),mdm9x35)
Zohaib Alamb7b677f2014-10-24 15:54:42 -0400363DEFINES += DISPLAY_TYPE_QPIC=1
Sundarajan Srinivasan7e6d35c2013-10-17 15:32:47 -0700364 OBJS += $(LOCAL_DIR)/qgic.o \
365 $(LOCAL_DIR)/uart_dm.o \
366 $(LOCAL_DIR)/interrupts.o \
367 $(LOCAL_DIR)/qtimer.o \
368 $(LOCAL_DIR)/qtimer_mmap.o \
369 $(LOCAL_DIR)/board.o \
370 $(LOCAL_DIR)/spmi.o \
371 $(LOCAL_DIR)/qpic_nand.o \
Tanya Brokhmanea981a32015-02-12 16:32:15 +0200372 $(LOCAL_DIR)/flash-ubi.o \
Sundarajan Srinivasan7e6d35c2013-10-17 15:32:47 -0700373 $(LOCAL_DIR)/bam.o \
Abhimanyu Kapurb3207fb2014-01-27 21:33:23 -0800374 $(LOCAL_DIR)/scm.o \
Sundarajan Srinivasan7e6d35c2013-10-17 15:32:47 -0700375 $(LOCAL_DIR)/dev_tree.o \
376 $(LOCAL_DIR)/clock.o \
377 $(LOCAL_DIR)/clock_pll.o \
Channagoud Kadabiaab99d42014-02-04 15:45:56 -0800378 $(LOCAL_DIR)/clock_lib2.o \
Zohaib Alamb7b677f2014-10-24 15:54:42 -0400379 $(LOCAL_DIR)/qmp_usb30_phy.o \
380 $(LOCAL_DIR)/display.o \
381 $(LOCAL_DIR)/qpic.o \
382 $(LOCAL_DIR)/qpic_panel.o
Sundarajan Srinivasan7e6d35c2013-10-17 15:32:47 -0700383endif
384
anisha agarwale29d3882014-11-25 16:02:03 -0800385ifeq ($(PLATFORM),mdm9640)
anisha agarwal65f70382014-11-26 12:05:44 -0800386DEFINES += DISPLAY_TYPE_QPIC=1
Joonwoo Park2ba57c52014-04-02 11:00:46 -0700387 OBJS += $(LOCAL_DIR)/qgic.o \
388 $(LOCAL_DIR)/uart_dm.o \
389 $(LOCAL_DIR)/interrupts.o \
390 $(LOCAL_DIR)/qtimer.o \
391 $(LOCAL_DIR)/qtimer_mmap.o \
392 $(LOCAL_DIR)/board.o \
393 $(LOCAL_DIR)/spmi.o \
394 $(LOCAL_DIR)/qpic_nand.o \
Tanya Brokhmanea981a32015-02-12 16:32:15 +0200395 $(LOCAL_DIR)/flash-ubi.o \
Joonwoo Park2ba57c52014-04-02 11:00:46 -0700396 $(LOCAL_DIR)/bam.o \
397 $(LOCAL_DIR)/dev_tree.o \
398 $(LOCAL_DIR)/clock.o \
399 $(LOCAL_DIR)/clock_pll.o \
400 $(LOCAL_DIR)/clock_lib2.o \
401 $(LOCAL_DIR)/gpio.o \
vijay kumar7d06bbb2015-11-24 13:04:55 +0530402 $(LOCAL_DIR)/crypto_hash.o \
403 $(LOCAL_DIR)/crypto5_eng.o \
404 $(LOCAL_DIR)/crypto5_wrapper.o \
405 $(LOCAL_DIR)/certificate.o \
406 $(LOCAL_DIR)/image_verify.o \
Joonwoo Park2ba57c52014-04-02 11:00:46 -0700407 $(LOCAL_DIR)/scm.o \
Joonwoo Park39aed062014-06-09 17:00:07 -0700408 $(LOCAL_DIR)/qmp_usb30_phy.o \
anisha agarwal65f70382014-11-26 12:05:44 -0800409 $(LOCAL_DIR)/qusb2_phy.o \
410 $(LOCAL_DIR)/display.o \
411 $(LOCAL_DIR)/qpic.o \
412 $(LOCAL_DIR)/qpic_panel.o
Joonwoo Park2ba57c52014-04-02 11:00:46 -0700413endif
414
V S Ramanjaneya Kumar Tff336982013-08-02 10:58:06 +0530415ifeq ($(PLATFORM),fsm9900)
416 OBJS += $(LOCAL_DIR)/qgic.o \
417 $(LOCAL_DIR)/qtimer.o \
418 $(LOCAL_DIR)/qtimer_mmap.o \
419 $(LOCAL_DIR)/interrupts.o \
420 $(LOCAL_DIR)/clock.o \
421 $(LOCAL_DIR)/clock_pll.o \
422 $(LOCAL_DIR)/clock_lib2.o \
423 $(LOCAL_DIR)/uart_dm.o \
424 $(LOCAL_DIR)/board.o \
425 $(LOCAL_DIR)/scm.o \
426 $(LOCAL_DIR)/spmi.o \
427 $(LOCAL_DIR)/bam.o \
428 $(LOCAL_DIR)/qpic_nand.o \
429 $(LOCAL_DIR)/dev_tree.o \
430 $(LOCAL_DIR)/certificate.o \
431 $(LOCAL_DIR)/image_verify.o \
432 $(LOCAL_DIR)/crypto_hash.o \
433 $(LOCAL_DIR)/crypto5_eng.o \
434 $(LOCAL_DIR)/crypto5_wrapper.o \
435 $(LOCAL_DIR)/i2c_qup.o \
436 $(LOCAL_DIR)/gpio.o \
437 $(LOCAL_DIR)/dload_util.o
438endif
Amol Jadia886d472013-08-19 16:54:34 -0700439
Channagoud Kadabib6e0bb82014-07-25 20:45:22 +0530440ifeq ($(PLATFORM),fsm9010)
441 OBJS += $(LOCAL_DIR)/qgic.o \
442 $(LOCAL_DIR)/qtimer.o \
443 $(LOCAL_DIR)/qtimer_mmap.o \
444 $(LOCAL_DIR)/interrupts.o \
445 $(LOCAL_DIR)/clock.o \
446 $(LOCAL_DIR)/clock_pll.o \
447 $(LOCAL_DIR)/clock_lib2.o \
448 $(LOCAL_DIR)/uart_dm.o \
449 $(LOCAL_DIR)/board.o \
450 $(LOCAL_DIR)/scm.o \
451 $(LOCAL_DIR)/spmi.o \
452 $(LOCAL_DIR)/bam.o \
453 $(LOCAL_DIR)/qpic_nand.o \
454 $(LOCAL_DIR)/dev_tree.o \
455 $(LOCAL_DIR)/certificate.o \
456 $(LOCAL_DIR)/image_verify.o \
457 $(LOCAL_DIR)/crypto_hash.o \
458 $(LOCAL_DIR)/crypto5_eng.o \
459 $(LOCAL_DIR)/crypto5_wrapper.o \
460 $(LOCAL_DIR)/i2c_qup.o \
461 $(LOCAL_DIR)/gpio.o \
Channagoud Kadabi9dbdf8e2015-02-17 12:05:48 -0800462 $(LOCAL_DIR)/qmp_usb30_phy.o \
Channagoud Kadabib6e0bb82014-07-25 20:45:22 +0530463 $(LOCAL_DIR)/dload_util.o
464endif
465
Channagoud Kadabi88e039a2014-04-14 14:02:12 -0700466ifeq ($(PLATFORM),msm8994)
Dhaval Patel019057a2014-08-12 13:52:25 -0700467DEFINES += DISPLAY_TYPE_MDSS=1
Amol Jadic625be32013-10-21 17:41:58 -0700468 OBJS += $(LOCAL_DIR)/qgic.o \
469 $(LOCAL_DIR)/qtimer.o \
470 $(LOCAL_DIR)/qtimer_mmap.o \
471 $(LOCAL_DIR)/interrupts.o \
472 $(LOCAL_DIR)/clock.o \
473 $(LOCAL_DIR)/clock_pll.o \
474 $(LOCAL_DIR)/clock_lib2.o \
475 $(LOCAL_DIR)/uart_dm.o \
476 $(LOCAL_DIR)/board.o \
477 $(LOCAL_DIR)/spmi.o \
478 $(LOCAL_DIR)/bam.o \
479 $(LOCAL_DIR)/qpic_nand.o \
480 $(LOCAL_DIR)/dev_tree.o \
481 $(LOCAL_DIR)/gpio.o \
482 $(LOCAL_DIR)/scm.o \
Channagoud Kadabic5a44512014-06-04 17:26:54 -0700483 $(LOCAL_DIR)/qmp_usb30_phy.o \
484 $(LOCAL_DIR)/certificate.o \
485 $(LOCAL_DIR)/image_verify.o \
486 $(LOCAL_DIR)/crypto_hash.o \
487 $(LOCAL_DIR)/crypto5_eng.o \
Joonwoo Park8b309972014-06-09 16:58:38 -0700488 $(LOCAL_DIR)/crypto5_wrapper.o \
Dhaval Patel019057a2014-08-12 13:52:25 -0700489 $(LOCAL_DIR)/qusb2_phy.o \
Sridhar Parasuram098b9bf2015-06-28 21:11:38 -0700490 $(LOCAL_DIR)/qseecom_lk.o \
Dhaval Patel019057a2014-08-12 13:52:25 -0700491 $(LOCAL_DIR)/mdp5.o \
492 $(LOCAL_DIR)/display.o \
493 $(LOCAL_DIR)/mipi_dsi.o \
494 $(LOCAL_DIR)/mipi_dsi_phy.o \
495 $(LOCAL_DIR)/mipi_dsi_autopll.o \
Casey Piper1b0666a2015-03-20 16:02:37 -0700496 $(LOCAL_DIR)/mipi_dsi_autopll_20nm.o \
497 $(LOCAL_DIR)/mdss_hdmi.o \
Channagoud Kadabi44da93e2015-08-20 15:10:46 -0700498 $(LOCAL_DIR)/hdmi_pll_20nm.o \
499 $(LOCAL_DIR)/dload_util.o
Amol Jadic625be32013-10-21 17:41:58 -0700500endif
501
Unnati Gandhi0d847612014-09-18 12:05:00 +0530502ifeq ($(PLATFORM),msm8909)
Shivaraj Shetty41d2d482014-11-04 16:07:32 +0530503DEFINES += DISPLAY_TYPE_MDSS=1
Unnati Gandhiaf4bcb32014-07-07 11:17:39 +0530504 OBJS += $(LOCAL_DIR)/qgic.o \
505 $(LOCAL_DIR)/qtimer.o \
506 $(LOCAL_DIR)/qtimer_mmap.o \
507 $(LOCAL_DIR)/interrupts.o \
508 $(LOCAL_DIR)/clock.o \
509 $(LOCAL_DIR)/clock_pll.o \
510 $(LOCAL_DIR)/clock_lib2.o \
511 $(LOCAL_DIR)/uart_dm.o \
512 $(LOCAL_DIR)/board.o \
513 $(LOCAL_DIR)/spmi.o \
514 $(LOCAL_DIR)/bam.o \
515 $(LOCAL_DIR)/qpic_nand.o \
516 $(LOCAL_DIR)/scm.o \
Unnati Gandhia0f49282014-07-16 00:02:03 +0530517 $(LOCAL_DIR)/dev_tree.o \
Unnati Gandhid35ef462014-08-28 14:21:01 +0530518 $(LOCAL_DIR)/gpio.o \
519 $(LOCAL_DIR)/crypto_hash.o \
520 $(LOCAL_DIR)/crypto5_eng.o \
521 $(LOCAL_DIR)/crypto5_wrapper.o \
522 $(LOCAL_DIR)/dload_util.o \
523 $(LOCAL_DIR)/shutdown_detect.o \
524 $(LOCAL_DIR)/certificate.o \
525 $(LOCAL_DIR)/image_verify.o \
Shivaraj Shetty4c66b2c2014-10-08 18:54:14 +0530526 $(LOCAL_DIR)/i2c_qup.o \
Maria Yubeabb332017-03-02 17:04:24 +0800527 $(LOCAL_DIR)/spi_qup.o \
528 $(LOCAL_DIR)/qseecom_lk.o \
Shivaraj Shettyf9e10c42014-09-17 04:21:15 +0530529 $(LOCAL_DIR)/mdp3.o \
530 $(LOCAL_DIR)/display.o \
531 $(LOCAL_DIR)/mipi_dsi.o \
532 $(LOCAL_DIR)/mipi_dsi_phy.o \
Mayank Groverc1190022017-02-23 17:28:46 +0530533 $(LOCAL_DIR)/flash-ubi.o \
Wenjun Zhange9647e22018-02-01 03:42:29 -0500534 $(LOCAL_DIR)/mipi_dsi_autopll.o\
535 $(LOCAL_DIR)/mdss_spi.o
Unnati Gandhiaf4bcb32014-07-07 11:17:39 +0530536endif
537
vijay kumardb062a32015-10-30 12:32:15 +0530538ifeq ($(PLATFORM),mdm9607)
vijay kumar55e9f9d2015-06-03 15:54:10 +0530539 OBJS += $(LOCAL_DIR)/qgic.o \
540 $(LOCAL_DIR)/qtimer.o \
541 $(LOCAL_DIR)/qtimer_mmap.o \
542 $(LOCAL_DIR)/interrupts.o \
543 $(LOCAL_DIR)/clock.o \
544 $(LOCAL_DIR)/clock_pll.o \
545 $(LOCAL_DIR)/clock_lib2.o \
546 $(LOCAL_DIR)/uart_dm.o \
547 $(LOCAL_DIR)/board.o \
548 $(LOCAL_DIR)/spmi.o \
549 $(LOCAL_DIR)/bam.o \
550 $(LOCAL_DIR)/qpic_nand.o \
vijay kumar70dbe3e2015-11-20 13:07:30 +0530551 $(LOCAL_DIR)/crypto_hash.o \
552 $(LOCAL_DIR)/crypto5_eng.o \
553 $(LOCAL_DIR)/crypto5_wrapper.o \
554 $(LOCAL_DIR)/certificate.o \
555 $(LOCAL_DIR)/image_verify.o \
vijay kumar1e0411d2015-08-04 13:20:45 +0530556 $(LOCAL_DIR)/flash-ubi.o \
vijay kumar55e9f9d2015-06-03 15:54:10 +0530557 $(LOCAL_DIR)/scm.o \
558 $(LOCAL_DIR)/dev_tree.o
559endif
560
Channagoud Kadabi0ffa7862015-03-19 11:58:28 -0700561ifeq ($(PLATFORM),msm8996)
Dhaval Patel87eefaa2015-03-16 11:13:41 -0700562DEFINES += DISPLAY_TYPE_MDSS=1
Channagoud Kadabi6dba1c52014-06-27 15:35:09 -0700563 OBJS += $(LOCAL_DIR)/qtimer.o \
564 $(LOCAL_DIR)/qtimer_mmap.o \
565 $(LOCAL_DIR)/interrupts.o \
566 $(LOCAL_DIR)/clock.o \
567 $(LOCAL_DIR)/clock_pll.o \
Channagoud Kadabidd7cb382015-03-23 23:30:25 -0700568 $(LOCAL_DIR)/clock_alpha_pll.o \
Channagoud Kadabi6dba1c52014-06-27 15:35:09 -0700569 $(LOCAL_DIR)/clock_lib2.o \
570 $(LOCAL_DIR)/uart_dm.o \
571 $(LOCAL_DIR)/board.o \
572 $(LOCAL_DIR)/spmi.o \
573 $(LOCAL_DIR)/bam.o \
574 $(LOCAL_DIR)/qpic_nand.o \
575 $(LOCAL_DIR)/dev_tree.o \
576 $(LOCAL_DIR)/gpio.o \
577 $(LOCAL_DIR)/scm.o \
Dinesh K Garg6bbbb702015-01-30 11:13:31 -0800578 $(LOCAL_DIR)/qseecom_lk.o \
Channagoud Kadabi6dba1c52014-06-27 15:35:09 -0700579 $(LOCAL_DIR)/qmp_usb30_phy.o \
Channagoud Kadabi05dba9f2015-01-20 16:11:32 -0800580 $(LOCAL_DIR)/qusb2_phy.o \
581 $(LOCAL_DIR)/certificate.o \
582 $(LOCAL_DIR)/image_verify.o \
583 $(LOCAL_DIR)/crypto_hash.o \
584 $(LOCAL_DIR)/crypto5_eng.o \
Dhaval Patel87eefaa2015-03-16 11:13:41 -0700585 $(LOCAL_DIR)/crypto5_wrapper.o \
586 $(LOCAL_DIR)/mdp5.o \
587 $(LOCAL_DIR)/display.o \
588 $(LOCAL_DIR)/mipi_dsi.o \
Kuogee Hsiehd58c8092015-07-07 10:31:34 -0700589 $(LOCAL_DIR)/mipi_dsc.o \
Dhaval Patel87eefaa2015-03-16 11:13:41 -0700590 $(LOCAL_DIR)/mipi_dsi_phy.o \
c_wufengf13b2582015-09-21 15:11:43 +0800591 $(LOCAL_DIR)/mipi_dsi_autopll_thulium.o \
Siddharth Zaveriacaacc32015-12-12 15:10:33 -0500592 $(LOCAL_DIR)/shutdown_detect.o \
593 $(LOCAL_DIR)/i2c_qup.o \
Ajay Singh Parmar2a2e3d62015-02-12 16:57:28 -0800594 $(LOCAL_DIR)/mipi_dsi_i2c.o \
Tatenda Chipeperekwa357f2dd2015-11-10 14:05:32 -0800595 $(LOCAL_DIR)/mdss_hdmi.o \
596 $(LOCAL_DIR)/mdss_hdmi_pll_8996.o
Channagoud Kadabi6dba1c52014-06-27 15:35:09 -0700597endif
598
Sridhar Parasuramb204c872015-02-12 11:22:59 -0800599ifeq ($(ENABLE_UFS_SUPPORT), 1)
600 OBJS += \
601 $(LOCAL_DIR)/ufs.o \
602 $(LOCAL_DIR)/utp.o \
603 $(LOCAL_DIR)/uic.o \
604 $(LOCAL_DIR)/ucs.o \
605 $(LOCAL_DIR)/ufs_hci.o \
606 $(LOCAL_DIR)/dme.o
607endif
608
Aparna Mallavarapu6305b3d2015-01-19 21:05:30 +0530609ifeq ($(PLATFORM),msm8952)
Padmanabhan Komandurufdb56832015-04-09 21:08:28 -0700610DEFINES += DISPLAY_TYPE_MDSS=1
Aparna Mallavarapu6305b3d2015-01-19 21:05:30 +0530611 OBJS += $(LOCAL_DIR)/qgic.o \
612 $(LOCAL_DIR)/qtimer.o \
613 $(LOCAL_DIR)/qtimer_mmap.o \
614 $(LOCAL_DIR)/interrupts.o \
615 $(LOCAL_DIR)/clock.o \
616 $(LOCAL_DIR)/clock_pll.o \
617 $(LOCAL_DIR)/clock_lib2.o \
618 $(LOCAL_DIR)/uart_dm.o \
619 $(LOCAL_DIR)/board.o \
620 $(LOCAL_DIR)/spmi.o \
621 $(LOCAL_DIR)/bam.o \
622 $(LOCAL_DIR)/qpic_nand.o \
623 $(LOCAL_DIR)/scm.o \
Parth Dixitc6152b32015-07-30 18:30:11 +0530624 $(LOCAL_DIR)/qseecom_lk.o \
Aparna Mallavarapu6305b3d2015-01-19 21:05:30 +0530625 $(LOCAL_DIR)/dev_tree.o \
Aparna Mallavarapu8dcc3782015-03-30 00:47:33 +0530626 $(LOCAL_DIR)/gpio.o \
627 $(LOCAL_DIR)/dload_util.o \
628 $(LOCAL_DIR)/shutdown_detect.o \
629 $(LOCAL_DIR)/certificate.o \
630 $(LOCAL_DIR)/image_verify.o \
631 $(LOCAL_DIR)/crypto_hash.o \
632 $(LOCAL_DIR)/crypto5_eng.o \
Padmanabhan Komandurufdb56832015-04-09 21:08:28 -0700633 $(LOCAL_DIR)/crypto5_wrapper.o \
634 $(LOCAL_DIR)/mdp5.o \
635 $(LOCAL_DIR)/display.o \
636 $(LOCAL_DIR)/mipi_dsi.o \
Sandeep Pandae0b27712015-07-31 16:41:13 +0530637 $(LOCAL_DIR)/mipi_dsc.o \
Padmanabhan Komandurufdb56832015-04-09 21:08:28 -0700638 $(LOCAL_DIR)/mipi_dsi_phy.o \
639 $(LOCAL_DIR)/mipi_dsi_autopll.o
Aparna Mallavarapu6305b3d2015-01-19 21:05:30 +0530640endif
641
Gaurav Nebhwani6c945a42016-02-16 17:26:51 +0530642ifeq ($(PLATFORM),msm8953)
Jayant Shekhar99192482016-01-14 11:24:41 +0530643DEFINES += DISPLAY_TYPE_MDSS=1
Aparna Mallavarapud3891872015-06-01 20:45:10 +0530644 OBJS += $(LOCAL_DIR)/qgic.o \
645 $(LOCAL_DIR)/qtimer.o \
646 $(LOCAL_DIR)/qtimer_mmap.o \
647 $(LOCAL_DIR)/interrupts.o \
648 $(LOCAL_DIR)/clock.o \
649 $(LOCAL_DIR)/clock_pll.o \
650 $(LOCAL_DIR)/clock_lib2.o \
651 $(LOCAL_DIR)/uart_dm.o \
652 $(LOCAL_DIR)/board.o \
653 $(LOCAL_DIR)/spmi.o \
654 $(LOCAL_DIR)/bam.o \
655 $(LOCAL_DIR)/qpic_nand.o \
656 $(LOCAL_DIR)/scm.o \
P.V. Phani Kumard59ccfa2015-09-08 11:26:48 +0530657 $(LOCAL_DIR)/qseecom_lk.o \
Aparna Mallavarapud3891872015-06-01 20:45:10 +0530658 $(LOCAL_DIR)/dev_tree.o \
P.V. Phani Kumar8b101e42015-12-26 19:50:18 +0530659 $(LOCAL_DIR)/gpio.o \
660 $(LOCAL_DIR)/dload_util.o \
661 $(LOCAL_DIR)/shutdown_detect.o \
662 $(LOCAL_DIR)/certificate.o \
663 $(LOCAL_DIR)/image_verify.o \
664 $(LOCAL_DIR)/crypto_hash.o \
665 $(LOCAL_DIR)/crypto5_eng.o \
666 $(LOCAL_DIR)/qmp_usb30_phy.o \
667 $(LOCAL_DIR)/qusb2_phy.o \
Jayant Shekhar99192482016-01-14 11:24:41 +0530668 $(LOCAL_DIR)/crypto5_wrapper.o \
669 $(LOCAL_DIR)/mdp5.o \
670 $(LOCAL_DIR)/display.o \
671 $(LOCAL_DIR)/mipi_dsi.o \
672 $(LOCAL_DIR)/mipi_dsc.o \
673 $(LOCAL_DIR)/mipi_dsi_phy.o \
674 $(LOCAL_DIR)/mipi_dsi_autopll_thulium.o
Aparna Mallavarapud3891872015-06-01 20:45:10 +0530675endif
676
Sundarajan Srinivasan34bbe072014-03-21 17:27:16 -0700677ifeq ($(ENABLE_BOOT_CONFIG_SUPPORT), 1)
678 OBJS += \
679 $(LOCAL_DIR)/boot_device.o
680endif
681
Amol Jadia886d472013-08-19 16:54:34 -0700682ifeq ($(ENABLE_USB30_SUPPORT),1)
683 OBJS += \
684 $(LOCAL_DIR)/usb30_dwc.o \
685 $(LOCAL_DIR)/usb30_dwc_hw.o \
686 $(LOCAL_DIR)/usb30_udc.o \
687 $(LOCAL_DIR)/usb30_wrapper.o
Amol Jadia886d472013-08-19 16:54:34 -0700688endif
Channagoud Kadabi462678c2014-12-05 15:49:28 -0800689
690ifeq ($(ENABLE_PARTIAL_GOODS_SUPPORT), 1)
691 OBJS += $(LOCAL_DIR)/partial_goods.o
692endif
Channagoud Kadabi723f6792015-01-29 13:26:06 -0800693
lijuangfdf2fa62015-03-11 16:46:41 +0800694ifeq ($(ENABLE_REBOOT_MODULE), 1)
695 OBJS += $(LOCAL_DIR)/reboot.o
696endif
Channagoud Kadabi77f46a32015-08-05 16:13:13 -0700697
698ifeq ($(ENABLE_RPMB_SUPPORT), 1)
699include platform/msm_shared/rpmb/rules.mk
700endif
Monika Singh5e170362018-03-14 00:48:36 +0530701
702ifeq ($(VERIFIED_BOOT_2), 1)
703OBJS += platform/msm_shared/boot_verifier.o
704endif
705include platform/msm_shared/avb/rules.mk