blob: 8347a254fc55545417b004a78757132d1e1563dc [file] [log] [blame]
Sathish Ambley098f9bd2011-11-09 16:32:53 -08001obj-y += io.o dma.o memory.o
2ifndef CONFIG_ARM_ARCH_TIMER
3obj-y += timer.o
4endif
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07005obj-y += clock.o clock-voter.o clock-dummy.o
6obj-y += modem_notifier.o subsystem_map.o
7obj-$(CONFIG_CPU_FREQ_MSM) += cpufreq.o
8obj-$(CONFIG_DEBUG_FS) += nohlt.o clock-debug.o
9obj-$(CONFIG_KEXEC) += msm_kexec.o
10
11obj-$(CONFIG_MSM_PROC_COMM) += proc_comm.o
12ifndef CONFIG_ARCH_MSM8X60
13 obj-$(CONFIG_MSM_PROC_COMM) += clock-pcom.o
14 obj-$(CONFIG_MSM_PROC_COMM) += vreg.o mpp.o
15 ifdef CONFIG_MSM_PROC_COMM
16ifndef CONFIG_ARCH_FSM9XXX
17 obj-$(CONFIG_REGULATOR) += footswitch-pcom.o
18endif
19 obj-$(CONFIG_DEBUG_FS) += pmic_debugfs.o
20 endif
21endif
22
Matt Wagantall6d9ebee2011-08-26 12:15:24 -070023obj-y += acpuclock.o
Rohit Vaswani711859f2011-08-16 15:42:11 -070024obj-$(CONFIG_ARCH_MSM7X01A) += acpuclock-7201.o
25obj-$(CONFIG_ARCH_MSM7X25) += acpuclock-7201.o
26obj-$(CONFIG_ARCH_MSM7X27) += acpuclock-7201.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070027obj-$(CONFIG_ARCH_MSM_SCORPION) += pmu.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070028obj-$(CONFIG_ARCH_MSM_KRAIT) += msm-krait-l2-accessors.o pmu.o
Neil Leederb618ec22011-08-26 10:22:28 -040029obj-$(CONFIG_ARCH_MSM7X27A) += pmu.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070030
31ifndef CONFIG_MSM_SMP
32obj-$(CONFIG_ARCH_MSM_SCORPION) += msm_fault_handlers.o
33endif
Brian Swetland30421022007-11-26 04:11:43 -080034
Stepan Moskovchenkodecd4a92010-12-09 19:16:13 -080035obj-$(CONFIG_MSM_VIC) += irq-vic.o
Gregory Beanf9f3d312010-04-30 22:06:50 -070036
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070037ifdef CONFIG_ARCH_QSD8X50
38 obj-$(CONFIG_MSM_SOC_REV_NONE) += acpuclock-8x50.o
39endif
Stepan Moskovchenkodecd4a92010-12-09 19:16:13 -080040
Taniya Das137dc8e2011-12-02 14:50:00 +053041obj-$(CONFIG_SMP) += headsmp.o
42ifdef CONFIG_ARCH_MSM8625
43 obj-$(CONFIG_SMP) += platsmp-8625.o
44else
45 obj-$(CONFIG_SMP) += platsmp.o
46endif
Mahesh Sivasubramaniand23add12011-11-18 14:30:11 -070047obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
Jeff Ohlstein9f1890a2010-12-02 12:11:27 -080048
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070049obj-$(CONFIG_MSM_CPU_AVS) += avs.o
50obj-$(CONFIG_MSM_AVS_HW) += avs_hw.o
51obj-$(CONFIG_CPU_V6) += idle-v6.o
52obj-$(CONFIG_CPU_V7) += idle-v7.o
Pratik Patel17f3b822011-11-21 12:41:47 -080053obj-$(CONFIG_MSM_JTAG) += jtag.o
Daniel Walker4ad15e62010-05-06 13:54:17 -070054
Pratik Patel17f3b822011-11-21 12:41:47 -080055msm-etm-objs := etm.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070056obj-$(CONFIG_MSM_ETM) += msm-etm.o
Pratik Patel74929432011-12-26 12:03:41 -080057obj-$(CONFIG_MSM_QDSS) += qdss.o qdss-etb.o qdss-tpiu.o qdss-funnel.o qdss-ptm.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070058
59quiet_cmd_mkrpcsym = MKCAP $@
60 cmd_mkrpcsym = $(PERL) $(srctree)/$(src)/mkrpcsym.pl $< $@
61
62target += smd_rpc_sym.c
63$(obj)/smd_rpc_sym.c: $(src)/smd_rpc_sym $(src)/mkrpcsym.pl
64 $(call if_changed,mkrpcsym)
65
66obj-$(CONFIG_MSM_SCM) += scm.o scm-boot.o
67obj-$(CONFIG_MSM_SECURE_IO) += scm-io.o
68obj-$(CONFIG_MSM_PIL) += peripheral-loader.o
Stephen Boyde44ec392011-08-29 12:03:24 -070069obj-$(CONFIG_MSM_PIL) += scm-pas.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070070ifdef CONFIG_MSM_PIL
71obj-$(CONFIG_ARCH_MSM8X60) += peripheral-reset.o
72obj-$(CONFIG_ARCH_MSM8960) += peripheral-reset-8960.o
73endif
Stephen Boyd3acc9e42011-09-28 16:46:40 -070074obj-$(CONFIG_MSM_PIL_QDSP6V3) += pil-q6v3.o
Stephen Boydeb819882011-08-29 14:46:30 -070075obj-$(CONFIG_MSM_PIL_QDSP6V4) += pil-q6v4.o
Stephen Boyd322a9922011-09-20 01:05:54 -070076obj-$(CONFIG_MSM_PIL_RIVA) += pil-riva.o
Stephen Boydd89eebe2011-09-28 23:28:11 -070077obj-$(CONFIG_MSM_PIL_TZAPPS) += pil-tzapps.o
Stephen Boyd4eb885b2011-09-29 01:16:03 -070078obj-$(CONFIG_MSM_PIL_MODEM) += pil-modem.o
Matt Wagantall292aace2012-01-26 19:12:34 -080079obj-$(CONFIG_MSM_PIL_GSS) += pil-gss.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070080obj-$(CONFIG_ARCH_QSD8X50) += sirc.o
81obj-$(CONFIG_ARCH_FSM9XXX) += sirc-fsm9xxx.o
82obj-$(CONFIG_MSM_FIQ_SUPPORT) += fiq_glue.o
83obj-$(CONFIG_MACH_TROUT) += board-trout-rfkill.o
84obj-$(CONFIG_MSM_SDIO_AL) += sdio_al.o
85obj-$(CONFIG_MSM_SDIO_AL) += sdio_al_test.o
86obj-$(CONFIG_MSM_SDIO_AL) += sdio_al_dloader.o
87obj-$(CONFIG_MSM_SDIO_DMUX) += sdio_dmux.o
88obj-$(CONFIG_MSM_BAM_DMUX) += bam_dmux.o
89obj-$(CONFIG_MSM_SMD_LOGGING) += smem_log.o
90obj-$(CONFIG_MSM_SMD) += smd.o smd_debug.o remote_spinlock.o
Stepan Moskovchenko483444b2011-10-24 19:28:46 -070091obj-y += socinfo.o
Jeff Hugo56b933a2011-09-28 14:42:05 -060092ifndef CONFIG_ARCH_MSM9615
Jeff Hugo0c0f5e92011-09-28 13:55:45 -060093ifndef CONFIG_ARCH_APQ8064
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070094ifndef CONFIG_ARCH_MSM8960
95ifndef CONFIG_ARCH_MSM8X60
Jeff Hugo70946092012-02-10 11:30:43 -070096ifndef CONFIG_ARCH_MSMCOPPER
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070097 obj-$(CONFIG_MSM_SMD) += pmic.o
Sahitya Tummala121caec2011-10-01 08:32:05 +053098 obj-$(CONFIG_MSM_ONCRPCROUTER) += rpc_hsusb.o rpc_pmapp.o rpc_fsusb.o
99endif
100endif
101endif
Jeff Hugo0c0f5e92011-09-28 13:55:45 -0600102endif
Jeff Hugo70946092012-02-10 11:30:43 -0700103endif
Sahitya Tummala121caec2011-10-01 08:32:05 +0530104ifndef CONFIG_ARCH_MSM8960
105ifndef CONFIG_ARCH_MSM8X60
Sahitya Tummalae608c512011-09-05 09:41:06 +0530106ifndef CONFIG_ARCH_APQ8064
Sathish Ambleyd4efc762011-10-09 22:19:22 -0700107ifndef CONFIG_ARCH_MSMCOPPER
Sahitya Tummalae608c512011-09-05 09:41:06 +0530108 obj-y += nand_partitions.o
109endif
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700110endif
Jeff Hugo56b933a2011-09-28 14:42:05 -0600111endif
Sathish Ambleyd4efc762011-10-09 22:19:22 -0700112endif
Venkat Gopalakrishnan3ebdd432011-11-08 19:53:43 -0800113obj-$(CONFIG_MSM_SDIO_TTY) += sdio_tty.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700114obj-$(CONFIG_MSM_SMD_TTY) += smd_tty.o
115obj-$(CONFIG_MSM_SMD_QMI) += smd_qmi.o
116obj-$(CONFIG_MSM_SMD_PKT) += smd_pkt.o
117obj-$(CONFIG_MSM_SDIO_CMUX) += sdio_cmux.o
118obj-$(CONFIG_MSM_DSPS) += msm_dsps.o
119obj-$(CONFIG_MSM_SDIO_CTL) += sdio_ctl.o
120obj-$(CONFIG_MSM_SMD_NMEA) += smd_nmea.o
121obj-$(CONFIG_MSM_RESET_MODEM) += reset_modem.o
122obj-$(CONFIG_MSM_IPC_ROUTER_SMD_XPRT) += ipc_router_smd_xprt.o
123obj-$(CONFIG_MSM_ONCRPCROUTER) += smd_rpcrouter.o
124obj-$(CONFIG_MSM_ONCRPCROUTER) += smd_rpcrouter_device.o
125obj-$(CONFIG_MSM_IPC_ROUTER) += ipc_router.o
126obj-$(CONFIG_MSM_IPC_ROUTER)+= ipc_socket.o
127obj-$(CONFIG_DEBUG_FS) += smd_rpc_sym.o
128obj-$(CONFIG_MSM_ONCRPCROUTER) += smd_rpcrouter_servers.o
129obj-$(CONFIG_MSM_ONCRPCROUTER) += smd_rpcrouter_clients.o
130obj-$(CONFIG_MSM_ONCRPCROUTER) += smd_rpcrouter_xdr.o
131obj-$(CONFIG_MSM_ONCRPCROUTER) += rpcrouter_smd_xprt.o
132obj-$(CONFIG_MSM_RPC_SDIO_XPRT) += rpcrouter_sdio_xprt.o
133obj-$(CONFIG_MSM_RPC_PING) += ping_mdm_rpc_client.o
134obj-$(CONFIG_MSM_RPC_PROC_COMM_TEST) += proc_comm_test.o
135obj-$(CONFIG_MSM_RPC_PING) += ping_mdm_rpc_client.o ping_apps_server.o
136obj-$(CONFIG_MSM_RPC_OEM_RAPI) += oem_rapi_client.o
137obj-$(CONFIG_MSM_RPC_WATCHDOG) += rpc_dog_keepalive.o
138obj-$(CONFIG_MSM_RPCSERVER_WATCHDOG) += rpc_server_dog_keepalive.o
139obj-$(CONFIG_MSM_RPCSERVER_TIME_REMOTE) += rpc_server_time_remote.o
140obj-$(CONFIG_MSM_DALRPC) += dal.o
141obj-$(CONFIG_MSM_DALRPC_TEST) += dal_remotetest.o
142obj-$(CONFIG_ARCH_MSM7X30) += dal_axi.o
143obj-$(CONFIG_ARCH_MSM7X27A) += dal_axi.o
144obj-$(CONFIG_MSM_ADSP) += qdsp5/
145obj-$(CONFIG_MSM7KV2_AUDIO) += qdsp5v2/
146obj-$(CONFIG_MSM_RPCSERVER_HANDSET) += rpc_server_handset.o
147obj-$(CONFIG_MSM_QDSP6) += qdsp6/
148obj-$(CONFIG_MSM8X60_AUDIO) += qdsp6v2/
149obj-$(CONFIG_MSM_AUDIO_QDSP6) += qdsp6v2/
150obj-$(CONFIG_MSM_HW3D) += hw3d.o
Matt Wagantall88b86312012-01-31 16:53:03 -0800151obj-$(CONFIG_PM) += pm-boot.o
152obj-$(CONFIG_MSM_PM8X60) += pm-8x60.o
153obj-$(CONFIG_MSM_PM2) += pm2.o
154obj-$(CONFIG_MSM_PM) += pm.o
155obj-$(CONFIG_MSM_NOPM) += no-pm.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700156
157obj-$(CONFIG_MSM_SPM_V1) += spm.o
158obj-$(CONFIG_MSM_SPM_V2) += spm-v2.o spm_devices.o
159
160obj-$(CONFIG_MSM_DMA_TEST) += dma_test.o
161obj-$(CONFIG_SURF_FFA_GPIO_KEYPAD) += keypad-surf-ffa.o
162
163obj-$(CONFIG_ARCH_MSM7X01A) += board-halibut.o devices-msm7x01a.o clock-pcom-lookup.o
164obj-$(CONFIG_MACH_TROUT) += board-trout.o board-trout-gpio.o
165obj-$(CONFIG_MACH_TROUT) += board-trout-keypad.o board-trout-panel.o
166obj-$(CONFIG_MACH_TROUT) += htc_akm_cal.o htc_wifi_nvs.o htc_acoustic.o
167obj-$(CONFIG_MACH_TROUT) += board-trout-mmc.o board-trout-wifi.o
168obj-$(CONFIG_ARCH_QSD8X50) += devices-qsd8x50.o clock-pcom-lookup.o
169obj-$(CONFIG_MACH_QSD8X50_SURF) += board-qsd8x50.o
170obj-$(CONFIG_MACH_QSD8X50_FFA) += board-qsd8x50.o
171obj-$(CONFIG_ARCH_MSM8X60) += devices-msm8x60.o clock-local.o clock-8x60.o acpuclock-8x60.o
172obj-$(CONFIG_ARCH_MSM8X60) += clock-rpm.o
173obj-$(CONFIG_ARCH_MSM8X60) += saw-regulator.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700174obj-$(CONFIG_ARCH_MSM8X60) += footswitch-8x60.o
175
Matt Wagantall9274df92011-12-15 11:11:05 -0800176ifdef CONFIG_MSM_RPM_REGULATOR
177obj-y += rpm-regulator.o
178obj-$(CONFIG_ARCH_MSM8X60) += rpm-regulator-8660.o
179obj-$(CONFIG_ARCH_MSM8960) += rpm-regulator-8960.o
180obj-$(CONFIG_ARCH_MSM9615) += rpm-regulator-9615.o
David Collins5779cea2012-01-05 15:09:21 -0800181obj-$(CONFIG_ARCH_MSM8930) += rpm-regulator-8930.o
David Collins2782b5c2012-02-06 10:02:42 -0800182obj-$(CONFIG_ARCH_APQ8064) += rpm-regulator-8960.o
Matt Wagantall9274df92011-12-15 11:11:05 -0800183endif
184
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700185ifdef CONFIG_MSM_SUBSYSTEM_RESTART
186 obj-y += subsystem_notif.o
187 obj-y += subsystem_restart.o
188 obj-y += ramdump.o
Vikram Mulukutlaffa387e2011-09-13 15:14:35 -0700189 obj-$(CONFIG_ARCH_MSM8X60) += modem-8660.o lpass-8660.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700190endif
Matt Wagantallf8020902011-08-30 21:19:23 -0700191obj-$(CONFIG_MSM_SYSMON_COMM) += sysmon.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700192obj-$(CONFIG_MSM_MODEM_8960) += modem-8960.o
Bharath Ramachandramurthyff061c72011-06-27 14:22:33 -0700193obj-$(CONFIG_MSM_LPASS_8960) += lpass-8960.o
Ankur Nandwanie258cf02011-08-19 10:16:38 -0700194obj-$(CONFIG_MSM_WCNSS_SSR_8960) += wcnss-ssr-8960.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700195
196ifdef CONFIG_CPU_IDLE
Praveen Chidambaram78499012011-11-01 17:15:17 -0600197 obj-$(CONFIG_ARCH_APQ8064) += cpuidle.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700198 obj-$(CONFIG_ARCH_MSM8960) += cpuidle.o
199 obj-$(CONFIG_ARCH_MSM8X60) += cpuidle.o
Maheshkumar Sivasubramaniane2fc3f62011-09-15 09:22:42 -0600200 obj-$(CONFIG_ARCH_MSM9615) += cpuidle.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700201endif
202
203obj-$(CONFIG_ARCH_FSM9XXX) += devices-fsm9xxx.o
204obj-$(CONFIG_ARCH_FSM9XXX) += clock-fsm9xxx.o clock-local.o acpuclock-fsm9xxx.o
205obj-$(CONFIG_ARCH_FSM9XXX) += dfe-fsm9xxx.o rfic-fsm9xxx.o
Rohit Vaswanib18208a2011-07-12 13:04:28 -0700206obj-$(CONFIG_ARCH_FSM9XXX) += restart-fsm9xxx.o xo-fsm9xxx.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700207
208obj-$(CONFIG_MSM_WATCHDOG) += msm_watchdog.o
209obj-$(CONFIG_MACH_MSM8X60_RUMI3) += board-msm8x60.o
210obj-$(CONFIG_MACH_MSM8X60_SIM) += board-msm8x60.o
211obj-$(CONFIG_MACH_MSM8X60_SURF) += board-msm8x60.o
212obj-$(CONFIG_MACH_MSM8X60_FFA) += board-msm8x60.o
213obj-$(CONFIG_MACH_MSM8X60_FLUID) += board-msm8x60.o
Zhang Chang Kendbeb8c22011-08-09 10:05:54 -0400214obj-$(CONFIG_MACH_MSM8X60_DRAGON) += board-msm8x60.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700215obj-$(CONFIG_MACH_TYPE_MSM8X60_FUSION) += board-msm8x60.o mdm.o
216obj-$(CONFIG_MACH_MSM8X60_FUSN_FFA) += board-msm8x60.o mdm.o
217obj-$(CONFIG_TROUT_H2W) += board-trout-h2w.o
218obj-$(CONFIG_TROUT_BATTCHG) += htc_battery.o
219obj-$(CONFIG_TROUT_PWRSINK) += htc_pwrsink.o
220obj-$(CONFIG_ARCH_MSM7X27) += clock-pcom-lookup.o
221obj-$(CONFIG_MACH_MSM7X27_SURF) += board-msm7x27.o devices-msm7x27.o
222obj-$(CONFIG_MACH_MSM7X27_FFA) += board-msm7x27.o devices-msm7x27.o
Taniya Das741b37d2011-09-13 10:26:11 +0530223obj-$(CONFIG_ARCH_MSM7X27A) += clock-pcom-lookup.o devices-msm7x27a.o
Santosh Sajjan374d6592012-01-19 23:16:46 +0530224obj-$(CONFIG_MACH_MSM7X27A_RUMI3) += board-msm7x27a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
225obj-$(CONFIG_MACH_MSM7X27A_SURF) += board-msm7x27a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
226obj-$(CONFIG_MACH_MSM7X27A_FFA) += board-msm7x27a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
227obj-$(CONFIG_MACH_MSM7627A_QRD1) += board-qrd7627a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
Chintan Pandyab1bad0e2012-02-06 19:04:51 +0530228obj-$(CONFIG_MACH_MSM7627A_QRD3) += board-qrd7627a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
Santosh Sajjan374d6592012-01-19 23:16:46 +0530229obj-$(CONFIG_MACH_MSM7627A_EVB) += board-qrd7627a.o board-msm7627a-storage.o board-msm7627a-bt.o board-msm7627a-camera.o board-msm7627a-display.o board-msm7627a-wlan.o
Taniya Das7c9f0512011-12-02 14:26:46 +0530230obj-$(CONFIG_ARCH_MSM8625) += devices-msm7x27a.o clock-pcom-lookup.o
Taniya Das43bcdd62011-12-02 17:33:27 +0530231obj-$(CONFIG_MACH_MSM8625_RUMI3) += board-msm7x27a.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700232obj-$(CONFIG_ARCH_MSM7X30) += board-msm7x30.o devices-msm7x30.o memory_topology.o
233obj-$(CONFIG_ARCH_MSM7X30) += clock-local.o clock-7x30.o acpuclock-7x30.o
234obj-$(CONFIG_MACH_MSM7X25_SURF) += board-msm7x27.o devices-msm7x25.o
235obj-$(CONFIG_MACH_MSM7X25_FFA) += board-msm7x27.o devices-msm7x25.o
236obj-$(CONFIG_ARCH_MSM8960) += clock-local.o clock-dss-8960.o clock-8960.o clock-rpm.o
237obj-$(CONFIG_ARCH_MSM8960) += footswitch-8x60.o
238obj-$(CONFIG_ARCH_MSM8960) += acpuclock-8960.o
David Collins6f032ba2011-08-31 14:08:15 -0700239obj-$(CONFIG_ARCH_MSM8960) += memory_topology.o
Matt Wagantall9274df92011-12-15 11:11:05 -0800240obj-$(CONFIG_ARCH_MSM8960) += saw-regulator.o
Stepan Moskovchenkodf8c4152011-12-05 15:39:28 -0800241obj-$(CONFIG_ARCH_MSM8960) += devices-8960.o
242obj-$(CONFIG_ARCH_APQ8064) += devices-8960.o devices-8064.o
Stepan Moskovchenko5a83dba2011-12-05 17:30:17 -0800243board-8960-all-objs += board-8960.o board-8960-camera.o board-8960-display.o board-8960-pmic.o board-8960-storage.o board-8960-gpiomux.o
Praveen Chidambaram78499012011-11-01 17:15:17 -0600244board-8930-all-objs += board-8930.o board-8930-camera.o board-8930-display.o board-8930-pmic.o board-8930-storage.o board-8930-gpiomux.o devices-8930.o
Jordan Crouseb3115fe2012-02-01 22:11:12 -0700245board-8064-all-objs += board-8064.o board-8064-pmic.o board-8064-storage.o board-8064-gpiomux.o board-8064-camera.o board-8064-display.o board-8064-gpu.o
Stepan Moskovchenko5a83dba2011-12-05 17:30:17 -0800246obj-$(CONFIG_MACH_MSM8960_SIM) += board-8960-all.o board-8960-regulator.o
247obj-$(CONFIG_MACH_MSM8960_RUMI3) += board-8960-all.o board-8960-regulator.o
248obj-$(CONFIG_MACH_MSM8960_CDP) += board-8960-all.o board-8960-regulator.o
249obj-$(CONFIG_MACH_MSM8960_MTP) += board-8960-all.o board-8960-regulator.o
250obj-$(CONFIG_MACH_MSM8960_FLUID) += board-8960-all.o board-8960-regulator.o
David Collins1d4061b2011-12-06 15:36:40 -0800251obj-$(CONFIG_MACH_MSM8930_CDP) += board-8930-all.o board-8930-regulator.o
252obj-$(CONFIG_MACH_MSM8930_MTP) += board-8930-all.o board-8930-regulator.o
253obj-$(CONFIG_MACH_MSM8930_FLUID) += board-8930-all.o board-8930-regulator.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700254obj-$(CONFIG_ARCH_MSM8960) += bms-batterydata.o
Stepan Moskovchenko5a83dba2011-12-05 17:30:17 -0800255obj-$(CONFIG_MACH_APQ8064_SIM) += board-8064-all.o board-8064-regulator.o
256obj-$(CONFIG_MACH_APQ8064_RUMI3) += board-8064-all.o board-8064-regulator.o
Rohit Vaswanie9a1ae32011-12-15 20:26:47 -0800257obj-$(CONFIG_ARCH_MSM9615) += board-9615.o devices-9615.o board-9615-regulator.o board-9615-gpiomux.o board-9615-storage.o
Vikram Mulukutla73d42112011-09-19 16:32:54 -0700258obj-$(CONFIG_ARCH_MSM9615) += clock-local.o clock-9615.o acpuclock-9615.o clock-rpm.o
Sathish Ambleyd4efc762011-10-09 22:19:22 -0700259obj-$(CONFIG_ARCH_MSMCOPPER) += board-copper.o board-dt.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700260
261obj-$(CONFIG_MACH_SAPPHIRE) += board-sapphire.o board-sapphire-gpio.o
262obj-$(CONFIG_MACH_SAPPHIRE) += board-sapphire-keypad.o board-sapphire-panel.o
263obj-$(CONFIG_MACH_SAPPHIRE) += board-sapphire-mmc.o board-sapphire-wifi.o
264obj-$(CONFIG_MACH_SAPPHIRE) += board-sapphire-rfkill.o msm_vibrator.o
265
266CFLAGS_msm_vibrator.o += -Idrivers/staging/android
267
268obj-$(CONFIG_ARCH_FSM9XXX) += board-fsm9xxx.o
269
270obj-$(CONFIG_TROUT_BATTCHG) += htc_battery.o
271
272obj-$(CONFIG_HTC_PWRSINK) += htc_pwrsink.o
273obj-$(CONFIG_HTC_HEADSET) += htc_headset.o
274obj-$(CONFIG_MSM_RMT_STORAGE_CLIENT) += rmt_storage_client.o
275obj-$(CONFIG_MSM_SDIO_SMEM) += sdio_smem.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700276obj-$(CONFIG_MSM_RPM) += rpm.o rpm_resources.o
277obj-$(CONFIG_MSM_MPM) += mpm.o
278obj-$(CONFIG_MSM_RPM_STATS_LOG) += rpm_stats.o
279obj-$(CONFIG_MSM_RPM_LOG) += rpm_log.o
Mona Hossain11c03ac2011-10-26 12:42:10 -0700280obj-$(CONFIG_MSM_TZ_LOG) += tz_log.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700281obj-$(CONFIG_MSM_XO) += msm_xo.o
282obj-$(CONFIG_MSM_BUS_SCALING) += msm_bus/
Harini Jayaramanef7805f2011-09-28 12:45:31 -0600283obj-$(CONFIG_MSM_BUSPM_DEV) += msm-buspm-dev.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700284
285obj-$(CONFIG_MSM_IOMMU) += iommu.o iommu_dev.o devices-iommu.o iommu_domains.o
286
287ifdef CONFIG_VCM
288obj-$(CONFIG_ARCH_MSM8X60) += board-msm8x60-vcm.o
289endif
290
291obj-$(CONFIG_ARCH_MSM7X27) += gpiomux-7x27.o gpiomux-v1.o gpiomux.o
292obj-$(CONFIG_ARCH_MSM7X30) += gpiomux-7x30.o gpiomux-v1.o gpiomux.o
Gregory Bean1963a2a2010-08-28 10:05:44 -0700293obj-$(CONFIG_ARCH_QSD8X50) += gpiomux-8x50.o gpiomux-v1.o gpiomux.o
294obj-$(CONFIG_ARCH_MSM8X60) += gpiomux-8x60.o gpiomux-v2.o gpiomux.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700295obj-$(CONFIG_ARCH_MSM8960) += gpiomux-v2.o gpiomux.o
Joel King4ebccc62011-07-22 09:43:22 -0700296obj-$(CONFIG_ARCH_APQ8064) += gpiomux-v2.o gpiomux.o
Rohit Vaswani711859f2011-08-16 15:42:11 -0700297obj-$(CONFIG_ARCH_MSM9615) += gpiomux-v2.o gpiomux.o
Sathish Ambleyd4efc762011-10-09 22:19:22 -0700298obj-$(CONFIG_ARCH_MSMCOPPER) += gpiomux-v2.o gpiomux.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700299
300ifdef CONFIG_FSM9XXX_TLMM
301obj-y += gpio-fsm9xxx.o
302else
Gregory Bean0cc2fc12010-11-24 11:53:51 -0800303ifdef CONFIG_MSM_V2_TLMM
304obj-y += gpio-v2.o
305else
Gregory Bean2783cc22010-09-10 15:03:36 -0700306obj-y += gpio.o
307endif
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700308endif
309
Lynus Vazdde09ee2012-01-05 13:28:22 +0530310obj-$(CONFIG_MSM_SLEEP_STATS) += msm_rq_stats.o idle_stats.o
311obj-$(CONFIG_MSM_SLEEP_STATS_DEVICE) += idle_stats_device.o
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700312obj-$(CONFIG_MSM_SHOW_RESUME_IRQ) += msm_show_resume_irq.o
313obj-$(CONFIG_BT_MSM_PINTEST) += btpintest.o
314obj-$(CONFIG_MSM_FAKE_BATTERY) += fish_battery.o
315obj-$(CONFIG_MSM_RPC_VIBRATOR) += msm_vibrator.o
316obj-$(CONFIG_MSM_NATIVE_RESTART) += restart.o
Justin Pauporea6cd2092011-06-22 16:19:45 -0700317
318obj-$(CONFIG_MSM_PROC_COMM_REGULATOR) += proccomm-regulator.o
Justin Paupore637a25d2011-07-14 17:11:04 -0700319ifdef CONFIG_MSM_PROC_COMM_REGULATOR
Pankaj Kumar75c86fd2011-10-01 18:51:09 +0530320obj-$(CONFIG_MACH_MSM7X27_SURF) += board-msm7627-regulator.o
321obj-$(CONFIG_MACH_MSM7X27_FFA) += board-msm7627-regulator.o
Justin Paupore637a25d2011-07-14 17:11:04 -0700322obj-$(CONFIG_ARCH_MSM7X30) += board-msm7x30-regulator.o
Justin Pauporeb3a33b72011-08-23 15:30:32 -0700323obj-$(CONFIG_ARCH_MSM7X27A) += board-msm7x27a-regulator.o
Justin Paupore637a25d2011-07-14 17:11:04 -0700324endif
Joel Kingb6f0f612011-11-01 16:59:14 -0700325
326obj-$(CONFIG_ARCH_MSM8960) += mdm2.o mdm_common.o
Laura Abbottad340ff2012-01-04 14:23:48 -0800327obj-$(CONFIG_MSM_RTB) += msm_rtb.o