blob: e0cbb50b1200f231e4b96d110d7325240dc38b3c [file] [log] [blame]
Brian Swetland2500aa12009-01-01 04:33:55 -08001LOCAL_DIR := $(GET_LOCAL_DIR)
2
Ajay Dudani168f6cb2009-12-07 19:04:02 -08003INCLUDES += \
Channagoud Kadabi43000a62012-06-28 18:23:24 +05304 -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/dev/panel/msm
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 \
Dima Zavin03cf4312009-01-23 16:38:30 -080013 $(LOCAL_DIR)/hsusb.o \
Ajay Dudani168f6cb2009-12-07 19:04:02 -080014 $(LOCAL_DIR)/jtag_hook.o \
15 $(LOCAL_DIR)/jtag.o \
Kinson Chik66552a82011-03-29 15:59:06 -070016 $(LOCAL_DIR)/mmc.o \
17 $(LOCAL_DIR)/partition_parser.o
Brian Swetland2500aa12009-01-01 04:33:55 -080018
Shashank Mittalc69512e2010-09-22 16:40:48 -070019ifeq ($(PLATFORM),msm8x60)
Chandan Uddaraju78ae6752010-10-19 12:57:10 -070020 OBJS += $(LOCAL_DIR)/mipi_dsi.o \
Amol Jadidb1edb32011-07-18 14:24:46 -070021 $(LOCAL_DIR)/i2c_qup.o \
22 $(LOCAL_DIR)/uart_dm.o \
23 $(LOCAL_DIR)/crypto_eng.o \
24 $(LOCAL_DIR)/crypto_hash.o \
Shashank Mittal162244e2011-08-08 19:01:25 -070025 $(LOCAL_DIR)/scm.o \
Amol Jadidb1edb32011-07-18 14:24:46 -070026 $(LOCAL_DIR)/lcdc.o \
27 $(LOCAL_DIR)/mddi.o \
Kinson Chikfe931032011-07-21 10:01:34 -070028 $(LOCAL_DIR)/qgic.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -070029 $(LOCAL_DIR)/mdp4.o \
30 $(LOCAL_DIR)/certificate.o \
Channagoud Kadabie4884122011-09-21 23:54:44 +053031 $(LOCAL_DIR)/image_verify.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +053032 $(LOCAL_DIR)/hdmi.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -080033 $(LOCAL_DIR)/interrupts.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -070034 $(LOCAL_DIR)/timer.o \
35 $(LOCAL_DIR)/nand.o
Shashank Mittalc69512e2010-09-22 16:40:48 -070036endif
37
Amol Jadicd43ea02011-02-15 20:56:04 -080038ifeq ($(PLATFORM),msm8960)
Ajay Singh Parmar7c1cd522013-02-13 20:33:49 +053039 OBJS += $(LOCAL_DIR)/hdmi.o \
40 $(LOCAL_DIR)/mipi_dsi.o \
Amol Jadidb1edb32011-07-18 14:24:46 -070041 $(LOCAL_DIR)/i2c_qup.o \
42 $(LOCAL_DIR)/uart_dm.o \
Kinson Chikfe931032011-07-21 10:01:34 -070043 $(LOCAL_DIR)/qgic.o \
Shashank Mittal1fcde7a2011-07-25 13:41:50 -070044 $(LOCAL_DIR)/mdp4.o \
45 $(LOCAL_DIR)/crypto4_eng.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -070046 $(LOCAL_DIR)/crypto_hash.o \
47 $(LOCAL_DIR)/certificate.o \
Kinson Chik35987ea2011-09-16 09:06:33 -070048 $(LOCAL_DIR)/image_verify.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +053049 $(LOCAL_DIR)/scm.o \
Shashank Mittal30262902012-02-21 15:37:24 -080050 $(LOCAL_DIR)/interrupts.o \
51 $(LOCAL_DIR)/clock-local.o \
Shashank Mittala635abf2012-03-28 18:11:43 -070052 $(LOCAL_DIR)/clock.o \
Amol Jadic2c941c2012-06-22 00:02:01 -070053 $(LOCAL_DIR)/clock_pll.o \
Shashank Mittal4bfb2e32012-04-16 10:56:27 -070054 $(LOCAL_DIR)/board.o \
55 $(LOCAL_DIR)/display.o \
56 $(LOCAL_DIR)/lvds.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -080057 $(LOCAL_DIR)/mipi_dsi_phy.o \
Channagoud Kadabi43000a62012-06-28 18:23:24 +053058 $(LOCAL_DIR)/timer.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -070059 $(LOCAL_DIR)/mdp_lcdc.o \
60 $(LOCAL_DIR)/nand.o
Deepa Dinamani7d6c8972011-12-14 15:16:56 -080061endif
62
Channagoud Kadabi49c66962013-01-28 13:39:27 -080063ifeq ($(PLATFORM),msm8974)
Deepa Dinamani7d6c8972011-12-14 15:16:56 -080064 OBJS += $(LOCAL_DIR)/qgic.o \
65 $(LOCAL_DIR)/qtimer.o \
Deepa Dinamani1f01f192012-08-10 16:04:10 -070066 $(LOCAL_DIR)/qtimer_mmap.o \
Deepa Dinamani26e93262012-05-21 17:35:14 -070067 $(LOCAL_DIR)/interrupts.o \
Amol Jadi29f95032012-06-22 12:52:54 -070068 $(LOCAL_DIR)/clock.o \
69 $(LOCAL_DIR)/clock_pll.o \
70 $(LOCAL_DIR)/clock_lib2.o \
Deepa Dinamanic2a9b362012-02-23 15:15:54 -080071 $(LOCAL_DIR)/uart_dm.o \
Neeti Desai465491e2012-07-31 12:53:35 -070072 $(LOCAL_DIR)/board.o \
Siddhartha Agrawaleb094c52013-01-28 12:11:43 -080073 $(LOCAL_DIR)/scm.o \
Siddhartha Agrawal7ac6d512013-01-22 18:39:50 -080074 $(LOCAL_DIR)/mdp5.o \
75 $(LOCAL_DIR)/display.o \
76 $(LOCAL_DIR)/mipi_dsi.o \
77 $(LOCAL_DIR)/mipi_dsi_phy.o \
Deepa Dinamani9d470af2012-06-29 18:27:17 -070078 $(LOCAL_DIR)/spmi.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -070079 $(LOCAL_DIR)/bam.o \
Deepa Dinamani28c0ffe2012-09-24 11:45:21 -070080 $(LOCAL_DIR)/qpic_nand.o \
Deepa Dinamanib9a57202012-12-20 18:05:11 -080081 $(LOCAL_DIR)/dev_tree.o \
82 $(LOCAL_DIR)/certificate.o \
83 $(LOCAL_DIR)/image_verify.o \
84 $(LOCAL_DIR)/crypto_hash.o \
85 $(LOCAL_DIR)/crypto5_eng.o \
Channagoud Kadabi634ac6d2012-12-12 18:13:56 -080086 $(LOCAL_DIR)/crypto5_wrapper.o \
87 $(LOCAL_DIR)/i2c_qup.o
Amol Jadicd43ea02011-02-15 20:56:04 -080088endif
89
Deepa Dinamania63c5182013-01-30 12:39:34 -080090ifeq ($(PLATFORM),msm8226)
Deepa Dinamani645e9b12012-12-21 14:23:40 -080091 OBJS += $(LOCAL_DIR)/qgic.o \
92 $(LOCAL_DIR)/qtimer.o \
93 $(LOCAL_DIR)/qtimer_mmap.o \
94 $(LOCAL_DIR)/interrupts.o \
95 $(LOCAL_DIR)/clock.o \
96 $(LOCAL_DIR)/clock_pll.o \
97 $(LOCAL_DIR)/clock_lib2.o \
98 $(LOCAL_DIR)/uart_dm.o \
99 $(LOCAL_DIR)/board.o \
100 $(LOCAL_DIR)/spmi.o \
101 $(LOCAL_DIR)/bam.o \
102 $(LOCAL_DIR)/qpic_nand.o \
103 $(LOCAL_DIR)/dev_tree.o
104endif
105
Deepa Dinamani7dc3d4b2013-02-08 16:40:38 -0800106ifeq ($(PLATFORM),msm8610)
107 OBJS += $(LOCAL_DIR)/qgic.o \
108 $(LOCAL_DIR)/qtimer.o \
109 $(LOCAL_DIR)/qtimer_mmap.o \
110 $(LOCAL_DIR)/interrupts.o \
111 $(LOCAL_DIR)/clock.o \
112 $(LOCAL_DIR)/clock_pll.o \
113 $(LOCAL_DIR)/clock_lib2.o \
114 $(LOCAL_DIR)/uart_dm.o \
115 $(LOCAL_DIR)/board.o \
116 $(LOCAL_DIR)/spmi.o \
117 $(LOCAL_DIR)/bam.o \
118 $(LOCAL_DIR)/qpic_nand.o \
119 $(LOCAL_DIR)/dev_tree.o
120endif
121
Kinson Chikf910f9e2011-07-12 09:08:09 -0700122ifeq ($(PLATFORM),msm7x27a)
123 OBJS += $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700124 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700125 $(LOCAL_DIR)/proc_comm.o \
Aparna Mallavarapuf712f5e2011-08-04 21:11:00 +0530126 $(LOCAL_DIR)/mdp3.o \
Channagoud Kadabi2b204562012-02-02 12:26:46 +0530127 $(LOCAL_DIR)/mipi_dsi.o \
128 $(LOCAL_DIR)/crypto_eng.o \
129 $(LOCAL_DIR)/crypto_hash.o \
130 $(LOCAL_DIR)/certificate.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +0530131 $(LOCAL_DIR)/image_verify.o \
132 $(LOCAL_DIR)/qgic.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800133 $(LOCAL_DIR)/interrupts.o \
Channagoud Kadabi539ef722012-03-29 16:02:50 +0530134 $(LOCAL_DIR)/timer.o \
135 $(LOCAL_DIR)/display.o \
Channagoud Kadabi43000a62012-06-28 18:23:24 +0530136 $(LOCAL_DIR)/mipi_dsi_phy.o \
137 $(LOCAL_DIR)/mdp_lcdc.o \
138 $(LOCAL_DIR)/spi.o
Amol Jadicd43ea02011-02-15 20:56:04 -0800139endif
Kinson Chikf910f9e2011-07-12 09:08:09 -0700140
141ifeq ($(PLATFORM),msm7k)
142 OBJS += $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700143 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700144 $(LOCAL_DIR)/proc_comm.o \
145 $(LOCAL_DIR)/lcdc.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800146 $(LOCAL_DIR)/mddi.o \
147 $(LOCAL_DIR)/timer.o
Bikas Gurungd1aa5902010-10-01 23:45:33 -0700148endif
Subbaraman Narayanamurthy9b7276c2011-01-25 17:25:30 -0800149
150ifeq ($(PLATFORM),msm7x30)
151 OBJS += $(LOCAL_DIR)/crypto_eng.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700152 $(LOCAL_DIR)/crypto_hash.o \
153 $(LOCAL_DIR)/uart.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700154 $(LOCAL_DIR)/nand.o \
Amol Jadidb1edb32011-07-18 14:24:46 -0700155 $(LOCAL_DIR)/proc_comm.o \
156 $(LOCAL_DIR)/lcdc.o \
Shashank Mittalcd98d472011-08-02 14:29:24 -0700157 $(LOCAL_DIR)/mddi.o \
158 $(LOCAL_DIR)/certificate.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800159 $(LOCAL_DIR)/image_verify.o \
160 $(LOCAL_DIR)/timer.o
Subbaraman Narayanamurthy9b7276c2011-01-25 17:25:30 -0800161endif
Kinson Chik18e36332011-08-15 10:07:28 -0700162
163ifeq ($(PLATFORM),mdm9x15)
164 OBJS += $(LOCAL_DIR)/qgic.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700165 $(LOCAL_DIR)/nand.o \
Channagoud Kadabi81ba1102011-10-01 16:37:59 +0530166 $(LOCAL_DIR)/uart_dm.o \
Deepa Dinamani7d6c8972011-12-14 15:16:56 -0800167 $(LOCAL_DIR)/interrupts.o \
168 $(LOCAL_DIR)/timer.o
Kinson Chik18e36332011-08-15 10:07:28 -0700169endif
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700170
171ifeq ($(PLATFORM),mdm9x25)
172 OBJS += $(LOCAL_DIR)/qgic.o \
Deepa Dinamanidca5c662012-12-03 14:13:07 -0800173 $(LOCAL_DIR)/uart_dm.o \
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700174 $(LOCAL_DIR)/interrupts.o \
175 $(LOCAL_DIR)/qtimer.o \
176 $(LOCAL_DIR)/qtimer_mmap.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700177 $(LOCAL_DIR)/board.o \
Amol Jadi62d7bd22012-10-08 18:15:58 -0700178 $(LOCAL_DIR)/spmi.o \
Deepa Dinamanie4573be2012-08-03 16:32:29 -0700179 $(LOCAL_DIR)/qpic_nand.o \
Deepa Dinamani28c0ffe2012-09-24 11:45:21 -0700180 $(LOCAL_DIR)/bam.o \
Amol Jadib726c3b2012-09-13 13:51:23 -0700181 $(LOCAL_DIR)/dev_tree.o \
182 $(LOCAL_DIR)/clock.o \
183 $(LOCAL_DIR)/clock_pll.o \
184 $(LOCAL_DIR)/clock_lib2.o
Amol Jadi42d7b5a2012-05-04 14:50:32 -0700185endif