blob: 3e92d399b6361c3445837f1110d233b5d6b7ddee [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Lina Iyerfc087fe2018-06-20 18:57:00 +05302CFLAGS_rpmh-rsc.o := -I$(src)
Karthikeyan Ramasubramanianeddac5a2018-03-30 11:08:17 -06003obj-$(CONFIG_QCOM_GENI_SE) += qcom-geni-se.o
Mahesh Sivasubramanian312416d2018-04-10 11:57:23 -06004obj-$(CONFIG_QCOM_COMMAND_DB) += cmd-db.o
Bjorn Anderssonc4d77d52017-07-24 22:56:44 -07005obj-$(CONFIG_QCOM_GLINK_SSR) += glink_ssr.o
Rishabh Bhatnagarb7d7d4b2018-06-11 13:11:34 -07006obj-$(CONFIG_QCOM_CPUSS_DUMP) += cpuss_dump.o
Andy Gross5d144e32014-04-24 11:31:21 -05007obj-$(CONFIG_QCOM_GSBI) += qcom_gsbi.o
Bjorn Andersson2aad40d2017-01-27 03:12:57 -08008obj-$(CONFIG_QCOM_MDT_LOADER) += mdt_loader.o
Lina Iyer7ce75bb2015-04-09 13:20:41 -06009obj-$(CONFIG_QCOM_PM) += spm.o
Bjorn Andersson9b8a11e2017-12-05 09:43:06 -080010obj-$(CONFIG_QCOM_QMI_HELPERS) += qmi_helpers.o
Bjorn Andersson3830d072017-12-05 09:43:07 -080011qmi_helpers-y += qmi_encdec.o qmi_interface.o
Bjorn Anderssond1de6d62017-10-16 13:17:08 -050012obj-$(CONFIG_QCOM_RMTFS_MEM) += rmtfs_mem.o
Lina Iyerc1038452018-06-20 18:57:01 +053013obj-$(CONFIG_QCOM_RPMH) += qcom_rpmh.o
14qcom_rpmh-y += rpmh-rsc.o
15qcom_rpmh-y += rpmh.o
Bjorn Andersson936f14c2015-07-27 20:20:32 -070016obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
Bjorn Andersson4b638df42015-06-26 14:50:10 -070017obj-$(CONFIG_QCOM_SMEM) += smem.o
Bjorn Andersson9460ae22015-09-24 18:25:01 -070018obj-$(CONFIG_QCOM_SMEM_STATE) += smem_state.o
Bjorn Andersson50e99642015-09-24 18:25:03 -070019obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
Bjorn Anderssonc97c4092015-09-24 18:25:02 -070020obj-$(CONFIG_QCOM_SMSM) += smsm.o
Bjorn Anderssonea7a1f22015-09-21 10:52:55 -070021obj-$(CONFIG_QCOM_WCNSS_CTRL) += wcnss_ctrl.o
Raghavendra Rao Ananta65115212018-08-06 11:49:36 -070022obj-$(CONFIG_QCOM_IPCC) += qcom_ipcc.o
Rishabh Bhatnagarce47efe2018-07-09 11:03:19 -070023obj-$(CONFIG_QCOM_LLCC) += llcc-slice.o
24obj-$(CONFIG_QCOM_KONA_LLCC) += llcc-kona.o
Srinivas Kandagatla6adba212018-05-09 13:56:13 +010025obj-$(CONFIG_QCOM_APR) += apr.o
Swathi Sridhar4008eb42018-07-17 15:34:46 -070026obj-$(CONFIG_QCOM_SECURE_BUFFER) += secure_buffer.o
27obj-$(CONFIG_MSM_TZ_SMMU) += msm_tz_smmu.o
Rishabh Bhatnagar23ff8d82018-06-08 10:18:25 -070028CFLAGS_scm.o :=$(call as-instr,.arch_extension sec,-DREQUIRES_SEC=1)
29obj-$(CONFIG_QCOM_SCM) += scm.o
Rishabh Bhatnagar9b1ff4b2018-06-26 10:57:52 -070030obj-$(CONFIG_MSM_BOOT_STATS) += boot_stats.o
Rishabh Bhatnagara5257422018-07-01 16:21:16 -070031obj-$(CONFIG_MSM_CORE_HANG_DETECT) += core_hang_detect.o
Rishabh Bhatnagar2f9a3282018-09-07 12:06:12 -070032obj-$(CONFIG_QCOM_MINIDUMP) += msm_minidump.o minidump_log.o
Rama Aparna Mallavarapu15b95792017-07-07 16:03:27 -070033obj-$(CONFIG_QCOM_MEMORY_DUMP_V2) += memory_dump_v2.o
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070034obj-$(CONFIG_MSM_SERVICE_NOTIFIER) += service-notifier.o
35obj-$(CONFIG_MSM_SERVICE_LOCATOR) += service-locator.o
36obj-$(CONFIG_MSM_SYSMON_GLINK_COMM) += sysmon-glink.o sysmon-qmi.o
37obj-$(CONFIG_MSM_PIL_SSR_GENERIC) += subsys-pil-tz.o
38obj-$(CONFIG_MSM_PIL) += peripheral-loader.o
39
40ifdef CONFIG_MSM_SUBSYSTEM_RESTART
41 obj-y += subsystem_notif.o
42 obj-y += subsystem_restart.o
43 obj-y += ramdump.o
44endif
Rishabh Bhatnagar29d615e2018-07-01 16:50:06 -070045obj-$(CONFIG_QCOM_EUD) += eud.o
Rishabh Bhatnagarafe38302018-06-20 11:44:58 -070046obj-$(CONFIG_SOC_BUS) += socinfo.o
Rishabh Bhatnagar04d305d2018-07-05 21:59:09 -070047obj-$(CONFIG_QCOM_WATCHDOG_V2) += watchdog_v2.o
Rishabh Bhatnagara3134fb2018-05-23 17:35:21 -070048obj-$(CONFIG_QCOM_SDM845_LLCC) += llcc-sdm845.o
David Daia26573f2018-07-27 14:20:24 -070049CFLAGS_rpmh-rsc.o := -I$(src)
50obj-$(CONFIG_QCOM_BUS_SCALING) += msm_bus/
Phani Kumar Uppalapati6037f6c2018-01-17 11:14:16 -080051obj-$(CONFIG_QCOM_FSA4480_I2C) += fsa4480-i2c.o
Chris Lew513f49b2017-08-25 14:45:44 -070052obj-$(CONFIG_QCOM_GLINK) += glink_probe.o
Chris Lew86510902017-12-17 17:05:54 -080053obj-$(CONFIG_QCOM_GLINK_PKT) += glink_pkt.o
Chris Lewc7046972018-02-05 16:43:55 -080054obj-$(CONFIG_QSEE_IPC_IRQ) += qsee_ipc_irq.o
Chris Lew294a4c82018-04-06 18:08:07 -070055obj-$(CONFIG_QSEE_IPC_IRQ_BRIDGE) += qsee_ipc_irq_bridge.o