blob: 62a34a5e20b8fea6f87e410fd7394b7a7f48c30e [file] [log] [blame]
Lina Iyerfc087fe2018-06-20 18:57:00 +05301CFLAGS_rpmh-rsc.o := -I$(src)
Mahesh Sivasubramanian312416d2018-04-10 11:57:23 -06002obj-$(CONFIG_QCOM_COMMAND_DB) += cmd-db.o
Bjorn Anderssonc4d77d52017-07-24 22:56:44 -07003obj-$(CONFIG_QCOM_GLINK_SSR) += glink_ssr.o
Rishabh Bhatnagarb7d7d4b2018-06-11 13:11:34 -07004obj-$(CONFIG_QCOM_CPUSS_DUMP) += cpuss_dump.o
Andy Gross5d144e32014-04-24 11:31:21 -05005obj-$(CONFIG_QCOM_GSBI) += qcom_gsbi.o
Bjorn Andersson2aad40d2017-01-27 03:12:57 -08006obj-$(CONFIG_QCOM_MDT_LOADER) += mdt_loader.o
Lina Iyer7ce75bb2015-04-09 13:20:41 -06007obj-$(CONFIG_QCOM_PM) += spm.o
Bjorn Andersson9b8a11e2017-12-05 09:43:06 -08008obj-$(CONFIG_QCOM_QMI_HELPERS) += qmi_helpers.o
Bjorn Andersson3830d072017-12-05 09:43:07 -08009qmi_helpers-y += qmi_encdec.o qmi_interface.o
Sean Tranchetti14eee842018-10-08 17:09:33 -060010obj-$(CONFIG_QCOM_QMI_RMNET) += qmi_rmnet.o
Subash Abhinov Kasiviswanathan8f5e0fc2019-08-05 13:08:14 -070011obj-$(CONFIG_QCOM_QMI_DFC) += dfc_qmi.o dfc_qmap.o
Sean Tranchetti14eee842018-10-08 17:09:33 -060012obj-$(CONFIG_QCOM_QMI_POWER_COLLAPSE) += wda_qmi.o
Bjorn Anderssond1de6d62017-10-16 13:17:08 -050013obj-$(CONFIG_QCOM_RMTFS_MEM) += rmtfs_mem.o
Lina Iyerc1038452018-06-20 18:57:01 +053014obj-$(CONFIG_QCOM_RPMH) += qcom_rpmh.o
15qcom_rpmh-y += rpmh-rsc.o
16qcom_rpmh-y += rpmh.o
Bjorn Andersson936f14c2015-07-27 20:20:32 -070017obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
Bjorn Andersson4b638df42015-06-26 14:50:10 -070018obj-$(CONFIG_QCOM_SMEM) += smem.o
Raghavendra Kakarlaed111b22017-11-16 12:28:54 +053019obj-$(CONFIG_MSM_SPM) += msm-spm.o spm_devices.o
Bjorn Andersson9460ae22015-09-24 18:25:01 -070020obj-$(CONFIG_QCOM_SMEM_STATE) += smem_state.o
Bjorn Andersson50e99642015-09-24 18:25:03 -070021obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
Bjorn Anderssonc97c4092015-09-24 18:25:02 -070022obj-$(CONFIG_QCOM_SMSM) += smsm.o
Bjorn Anderssonea7a1f22015-09-21 10:52:55 -070023obj-$(CONFIG_QCOM_WCNSS_CTRL) += wcnss_ctrl.o
Raghavendra Rao Ananta65115212018-08-06 11:49:36 -070024obj-$(CONFIG_QCOM_IPCC) += qcom_ipcc.o
Rishabh Bhatnagarce47efe2018-07-09 11:03:19 -070025obj-$(CONFIG_QCOM_LLCC) += llcc-slice.o
26obj-$(CONFIG_QCOM_KONA_LLCC) += llcc-kona.o
Neeraj Upadhyay88d2f162019-01-16 10:30:04 -080027obj-$(CONFIG_QCOM_LITO_LLCC) += llcc-lito.o
Komal Bajajb1d85d92019-12-31 17:32:57 +053028obj-$(CONFIG_QCOM_LAGOON_LLCC) += llcc-lagoon.o
Sankaran Nampoothiricba5c5b2017-06-27 17:41:29 +053029obj-$(CONFIG_QCOM_LLCC_PERFMON) += llcc_perfmon.o
Srinivas Kandagatla6adba212018-05-09 13:56:13 +010030obj-$(CONFIG_QCOM_APR) += apr.o
Swathi Sridhar4008eb42018-07-17 15:34:46 -070031obj-$(CONFIG_QCOM_SECURE_BUFFER) += secure_buffer.o
32obj-$(CONFIG_MSM_TZ_SMMU) += msm_tz_smmu.o
Rishabh Bhatnagar23ff8d82018-06-08 10:18:25 -070033CFLAGS_scm.o :=$(call as-instr,.arch_extension sec,-DREQUIRES_SEC=1)
34obj-$(CONFIG_QCOM_SCM) += scm.o
Channagoud Kadabi90797c32018-11-30 15:58:41 -080035obj-$(CONFIG_QCOM_EARLY_RANDOM) += early_random.o
Konstantin Dorfmane288cd02019-01-28 09:49:46 +020036obj-$(CONFIG_MSM_SPSS_UTILS) += spss_utils.o
Zhen Kong8e878592018-04-25 17:44:57 -070037obj-$(CONFIG_QTEE_SHM_BRIDGE) += qtee_shmbridge.o
Rishabh Bhatnagar9b1ff4b2018-06-26 10:57:52 -070038obj-$(CONFIG_MSM_BOOT_STATS) += boot_stats.o
Rishabh Bhatnagara5257422018-07-01 16:21:16 -070039obj-$(CONFIG_MSM_CORE_HANG_DETECT) += core_hang_detect.o
Neeraj Upadhyaye632d732019-01-13 20:10:31 -080040obj-$(CONFIG_MSM_GLADIATOR_HANG_DETECT) += gladiator_hang_detect.o
Abhimanyu Kapur3b1a5192019-08-16 20:42:30 +053041obj-$(CONFIG_MSM_GLADIATOR_ERP) += gladiator_erp.o
Rishabh Bhatnagar2f9a3282018-09-07 12:06:12 -070042obj-$(CONFIG_QCOM_MINIDUMP) += msm_minidump.o minidump_log.o
Rama Aparna Mallavarapu15b95792017-07-07 16:03:27 -070043obj-$(CONFIG_QCOM_MEMORY_DUMP_V2) += memory_dump_v2.o
Tingwei Zhang89b66262018-11-28 18:47:02 +080044obj-$(CONFIG_QCOM_DCC_V2) += dcc_v2.o
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070045obj-$(CONFIG_MSM_SERVICE_NOTIFIER) += service-notifier.o
46obj-$(CONFIG_MSM_SERVICE_LOCATOR) += service-locator.o
Rishabh Bhatnagar3acb64b2019-03-05 17:59:47 -080047obj-$(CONFIG_MSM_SYSMON_GLINK_COMM) += sysmon-glink.o
48obj-$(CONFIG_MSM_SYSMON_QMI_COMM) += sysmon-qmi.o
Sibi Sankar4a976aa2020-05-14 13:31:19 +053049obj-$(CONFIG_MSM_PIL_MSS_QDSP6V5) += pil-q6v5.o pil-msa.o pil-q6v5-mss.o
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070050obj-$(CONFIG_MSM_PIL_SSR_GENERIC) += subsys-pil-tz.o
Manoj Prabhu Bbc570dc2019-01-21 14:15:16 +053051obj-$(CONFIG_MEM_SHARE_QMI_SERVICE) += memshare/
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070052obj-$(CONFIG_MSM_PIL) += peripheral-loader.o
Amir Samuelov2f0b9d52019-01-28 09:58:52 +020053obj-$(CONFIG_MSM_SPCOM) += spcom.o
Tharun Kumar Merugu9f8c2d82018-11-07 04:17:00 +053054obj-$(CONFIG_MSM_CDSP_LOADER) += qdsp6v2/
Rama Aparna Mallavarapu561fd242017-10-30 16:23:30 -070055obj-$(CONFIG_MSM_JTAGV8) += jtagv8.o jtagv8-etm.o
Zhen Kong353c9162019-02-13 17:24:05 -080056obj-$(CONFIG_QCOM_SMCINVOKE) += smcinvoke.o
Rishabh Bhatnagardb6807b2016-08-23 16:07:11 -070057obj-$(CONFIG_QCOM_RUN_QUEUE_STATS) += rq_stats.o
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070058
59ifdef CONFIG_MSM_SUBSYSTEM_RESTART
60 obj-y += subsystem_notif.o
61 obj-y += subsystem_restart.o
62 obj-y += ramdump.o
Shawn Shinb0735552018-01-04 13:50:35 -080063 obj-y += microdump_collector.o
Rishabh Bhatnagar6ff955e2018-05-22 17:57:51 -070064endif
Rishabh Bhatnagar29d615e2018-07-01 16:50:06 -070065obj-$(CONFIG_QCOM_EUD) += eud.o
Rishabh Bhatnagarafe38302018-06-20 11:44:58 -070066obj-$(CONFIG_SOC_BUS) += socinfo.o
Rishabh Bhatnagar04d305d2018-07-05 21:59:09 -070067obj-$(CONFIG_QCOM_WATCHDOG_V2) += watchdog_v2.o
Rishabh Bhatnagara3134fb2018-05-23 17:35:21 -070068obj-$(CONFIG_QCOM_SDM845_LLCC) += llcc-sdm845.o
David Daia26573f2018-07-27 14:20:24 -070069CFLAGS_rpmh-rsc.o := -I$(src)
70obj-$(CONFIG_QCOM_BUS_SCALING) += msm_bus/
Phani Kumar Uppalapati6037f6c2018-01-17 11:14:16 -080071obj-$(CONFIG_QCOM_FSA4480_I2C) += fsa4480-i2c.o
Chris Lew513f49b2017-08-25 14:45:44 -070072obj-$(CONFIG_QCOM_GLINK) += glink_probe.o
Chris Lew86510902017-12-17 17:05:54 -080073obj-$(CONFIG_QCOM_GLINK_PKT) += glink_pkt.o
Chris Lew29731602019-03-22 14:13:16 -070074obj-$(CONFIG_QCOM_SMP2P_SLEEPSTATE) += smp2p_sleepstate.o
Tingwei Zhang36809d12018-12-07 03:09:55 -080075obj-$(CONFIG_QCOM_QDSS_BRIDGE) += qdss_bridge.o
Abir Ghoshc9728672019-03-19 10:06:27 +053076obj-$(CONFIG_MSM_QBT_HANDLER) += qbt_handler.o
Chris Lewc7046972018-02-05 16:43:55 -080077obj-$(CONFIG_QSEE_IPC_IRQ) += qsee_ipc_irq.o
Chris Lew294a4c82018-04-06 18:08:07 -070078obj-$(CONFIG_QSEE_IPC_IRQ_BRIDGE) += qsee_ipc_irq_bridge.o
Subbaraman Narayanamurthyeb15eb32018-10-31 19:24:06 -070079obj-$(CONFIG_QPNP_PBS) += qpnp-pbs.o
Lina Iyer0aaf4cf2018-09-17 13:40:53 -070080obj-$(CONFIG_QTI_SYSTEM_PM) += system_pm.o
qqzhou84c79432019-04-11 11:36:29 +080081obj-$(CONFIG_MSM_REMOTEQDSS) += remoteqdss.o
Lina Iyer0aaf4cf2018-09-17 13:40:53 -070082obj-$(CONFIG_MSM_EVENT_TIMER) += event_timer.o
83obj-$(CONFIG_MSM_IDLE_STATS) += lpm-stats.o
Raghavendra Kakarlafeef9392019-07-22 19:17:00 +053084ifdef CONFIG_QCOM_RPMH
85 obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpmh_master_stat.o
86else
87 obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpm_master_stat.o
88endif
Lina Iyer0aaf4cf2018-09-17 13:40:53 -070089obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpm_stats.o
Sudarshan Rajagopalanc5a8d5512018-04-27 13:57:49 -070090obj-$(CONFIG_QCOM_MEM_OFFLINE) += mem-offline.o
Maulik Shahd43f3672019-04-26 13:57:01 +053091obj-$(CONFIG_QTI_DDR_STATS_LOG) += ddr_stats.o
Mahesh Sivasubramanian0b4ba212018-12-05 16:44:49 -070092obj-$(CONFIG_QMP_DEBUGFS_CLIENT) += qmp-debugfs-client.o
Satya Durga Srinivasu Prabhalaeee86f22019-01-04 10:17:16 -080093obj-$(CONFIG_QCOM_HYP_CORE_CTL) += hyp_core_ctl.o
Vijay Ganti0b100142018-03-09 12:06:58 -080094obj-$(CONFIG_MSM_PERFORMANCE) += msm_performance.o
Raghavendra Kakarla1bf666c2019-07-22 17:14:42 +053095ifdef CONFIG_DEBUG_FS
96obj-$(CONFIG_MSM_RPM_SMD) += rpm-smd-debug.o
97endif
Tharun Kumar Merugu03016332019-03-30 16:02:05 +053098obj-$(CONFIG_QCOM_CDSP_RM) += cdsprm.o
Karthik Kantamnenib81a0322020-04-14 12:24:09 +053099obj-$(CONFIG_ICNSS) += msm_icnss.o
100msm_icnss-y := icnss.o
101msm_icnss-$(CONFIG_ICNSS_QMI) += icnss_qmi.o wlan_firmware_service_v01.o
Conner Huff8c3faed2019-07-25 18:42:48 -0700102obj-$(CONFIG_RMNET_CTL) += rmnet_ctl/
Rajesh Kemisetti35240c52019-11-22 12:50:27 +0530103obj-$(CONFIG_QCOM_CX_IPEAK) += cx_ipeak.o
Raghavendra Kakarla06fb8ec2019-12-20 15:13:24 +0530104obj-$(CONFIG_QTI_L2_REUSE) += l2_reuse.o
Sandeep Singh1edc2cf2019-12-06 15:52:54 +0530105obj-$(CONFIG_ICNSS2) += icnss2/
Gaurav Kashyap46eeb432020-03-12 13:11:55 -0700106obj-$(CONFIG_QTI_CRYPTO_COMMON) += crypto-qti-common.o
107obj-$(CONFIG_QTI_CRYPTO_TZ) += crypto-qti-tz.o
AnilKumar Chimata7d2065c2020-04-08 12:21:45 +0530108obj-$(CONFIG_QTI_HW_KEY_MANAGER) += hwkm_qti.o
109hwkm_qti-y += hwkm.o