blob: 967f525586dc4f055b62643d329460aef5f8576e [file] [log] [blame]
Trilok Soni2415b222015-12-04 13:19:51 -08001KASAN_SANITIZE_scm.o := n
Sridhar Parasuram5c43f5d2017-05-30 10:21:29 -07002KCOV_INSTRUMENT_scm.o := n
3
Channagoud Kadabi7e8d55a2016-08-23 14:04:44 -07004obj-$(CONFIG_QCOM_CPUSS_DUMP) += cpuss_dump.o
Stephen Boyde6f2feb2014-08-13 16:12:38 -07005obj-$(CONFIG_CPU_V7) += idle-v7.o
Andy Gross5d144e32014-04-24 11:31:21 -05006obj-$(CONFIG_QCOM_GSBI) += qcom_gsbi.o
Channagoud Kadabi97335b22016-08-17 13:40:46 -07007obj-$(CONFIG_QCOM_LLCC) += llcc-core.o llcc-slice.o
Kyle Yan6a20fae2017-02-14 13:34:41 -08008obj-$(CONFIG_QCOM_SDM845_LLCC) += llcc-sdm845.o
Lingutla Chandrasekhar9cecdb22017-05-30 10:36:38 +05309obj-$(CONFIG_QCOM_SDM670_LLCC) += llcc-sdm670.o
Sankaran Nampoothiri666cfeb2017-06-27 17:41:29 +053010obj-$(CONFIG_QCOM_LLCC_PERFMON) += llcc_perfmon.o
Imran Khan1b223902016-09-21 17:11:58 +053011obj-$(CONFIG_QCOM_LLCC_AMON) += llcc-amon.o
Kiran Gunda04967c82017-02-14 14:22:18 +053012obj-$(CONFIG_QPNP_PBS) += qpnp-pbs.o
Lina Iyer7ce75bb2015-04-09 13:20:41 -060013obj-$(CONFIG_QCOM_PM) += spm.o
Bjorn Anderssonf2ab3292015-07-27 20:20:30 -070014obj-$(CONFIG_QCOM_SMD) += smd.o
Bjorn Andersson936f14c2015-07-27 20:20:32 -070015obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
Bjorn Andersson4b638df42015-06-26 14:50:10 -070016obj-$(CONFIG_QCOM_SMEM) += smem.o
Raghavendra Kakarlaac093d92017-11-16 12:28:54 +053017obj-$(CONFIG_MSM_SPM) += msm-spm.o spm_devices.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
Channagoud Kadabieee0ffd2016-08-11 14:18:17 -070022CFLAGS_scm.o :=$(call as-instr,.arch_extension sec,-DREQUIRES_SEC=1)
23obj-$(CONFIG_QCOM_SCM) += scm.o scm-boot.o
Laura Abbott130e1d02013-08-09 18:17:06 -070024obj-$(CONFIG_QCOM_EARLY_RANDOM) += early_random.o
Bhargav Gurappadia9e6ab42016-08-01 23:35:54 -070025obj-$(CONFIG_SOC_BUS) += socinfo.o
Channagoud Kadabi0fb6cf62016-08-23 15:12:52 -070026obj-$(CONFIG_MSM_BOOT_STATS) += boot_stats.o
Kyle Yana6029442016-08-19 17:07:58 -070027obj-$(CONFIG_MSM_CORE_HANG_DETECT) += core_hang_detect.o
Kyle Yanbf6dedf2016-08-19 16:47:30 -070028obj-$(CONFIG_MSM_GLADIATOR_HANG_DETECT) += gladiator_hang_detect.o
Kyle Yan3a641f42016-11-21 14:00:04 -080029obj-$(CONFIG_MSM_GLADIATOR_ERP) += gladiator_erp.o
Satya Durga Srinivasu Prabhala60909002016-09-12 11:36:09 -070030obj-$(CONFIG_QCOM_EUD) += eud.o
Satyajit Desai5255cea2016-08-04 16:02:50 -070031obj-$(CONFIG_QCOM_WATCHDOG_V2) += watchdog_v2.o
Satyajit Desai11e470c2016-08-10 15:36:45 -070032obj-$(CONFIG_QCOM_MEMORY_DUMP_V2) += memory_dump_v2.o
Lingutla Chandrasekharbe48b072017-09-25 19:07:12 +053033obj-$(CONFIG_QCOM_MINIDUMP) += msm_minidump.o minidump_log.o
Kyle Yan36d78702016-08-23 16:07:11 -070034obj-$(CONFIG_QCOM_RUN_QUEUE_STATS) += rq_stats.o
Patrick Dalya125d5d2016-09-30 16:16:10 -070035obj-$(CONFIG_QCOM_SECURE_BUFFER) += secure_buffer.o
Karthikeyan Ramasubramanian97a10282016-09-16 12:01:18 -060036obj-$(CONFIG_MSM_SMEM) += msm_smem.o smem_debug.o
Arun Kumar Neelakantamd680a242017-11-02 21:14:53 +053037obj-$(CONFIG_MSM_SMD) += msm_smd.o smd_debug.o smd_private.o smd_init_dt.o smsm_debug.o
Chris Lewfa6135e2016-08-01 13:29:46 -070038obj-$(CONFIG_MSM_GLINK) += glink.o glink_debugfs.o glink_ssr.o
Charan Teja Reddy35144b02017-09-05 16:20:46 +053039obj-$(CONFIG_MSM_TZ_SMMU) += msm_tz_smmu.o
Chris Lewfa6135e2016-08-01 13:29:46 -070040obj-$(CONFIG_MSM_GLINK_LOOPBACK_SERVER) += glink_loopback_server.o
Ramesh Yadav Javadi43ff8772018-04-06 13:13:53 +053041obj-$(CONFIG_MSM_GLINK_BGCOM_XPRT) += glink_bgcom_xprt.o
Chris Lewfa6135e2016-08-01 13:29:46 -070042obj-$(CONFIG_MSM_GLINK_SMEM_NATIVE_XPRT) += glink_smem_native_xprt.o
43obj-$(CONFIG_MSM_GLINK_SPI_XPRT) += glink_spi_xprt.o
Kineret Berger5bb47422017-02-09 11:51:32 +020044obj-$(CONFIG_MSM_SPCOM) += spcom.o
Reut Zysman92bfac82017-04-05 18:18:50 +030045obj-$(CONFIG_MSM_SPSS_UTILS) += spss_utils.o
Chris Lewfa6135e2016-08-01 13:29:46 -070046obj-$(CONFIG_TRACER_PKT) += tracer_pkt.o
David Dai04ce4202016-09-26 16:24:13 -070047obj-$(CONFIG_QCOM_BUS_SCALING) += msm_bus/
Lina Iyerd7194ff2016-04-20 17:13:34 -060048obj-$(CONFIG_QTI_RPMH_API) += rpmh.o
Raju P.L.S.S.S.N43c1be72017-10-31 16:50:30 +053049obj-$(CONFIG_MSM_RPM_SMD) += rpm-smd.o
50ifdef CONFIG_DEBUG_FS
51obj-$(CONFIG_MSM_RPM_SMD) += rpm-smd-debug.o
52endif
Lina Iyer15d6df32016-08-18 12:10:27 -060053obj-$(CONFIG_QTI_SYSTEM_PM) += system_pm.o
Channagoud Kadabi4d480b02016-12-20 11:57:51 -080054obj-$(CONFIG_MSM_SERVICE_NOTIFIER) += service-notifier.o
55obj-$(CONFIG_MSM_SERVICE_LOCATOR) += service-locator.o
Chris Lew3c8fc6d2017-10-03 11:06:51 -070056obj-$(CONFIG_MSM_SMP2P) += msm_smp2p.o smp2p_loopback.o smp2p_debug.o smp2p_sleepstate.o
Karthikeyan Ramasubramanian9f9c4a72016-10-18 14:06:18 -060057obj-$(CONFIG_MSM_IPC_ROUTER_SMD_XPRT) += ipc_router_smd_xprt.o
Karthikeyan Ramasubramanianf0d46a82016-09-16 16:43:51 -060058obj-$(CONFIG_MSM_IPC_ROUTER_HSIC_XPRT) += ipc_router_hsic_xprt.o
Karthikeyan Ramasubramanianbf94cab2016-09-16 16:50:04 -060059obj-$(CONFIG_MSM_IPC_ROUTER_MHI_XPRT) += ipc_router_mhi_xprt.o
Karthikeyan Ramasubramanian4f4074f2016-09-16 16:53:30 -060060obj-$(CONFIG_MSM_IPC_ROUTER_GLINK_XPRT) += ipc_router_glink_xprt.o
Karthikeyan Ramasubramanianfafd67f12016-09-16 17:15:13 -060061obj-$(CONFIG_MSM_QMI_INTERFACE) += qmi_interface.o
Karthikeyan Ramasubramanian5d797a82016-09-16 17:56:18 -060062obj-$(CONFIG_MSM_GLINK_PKT) += msm_glink_pkt.o
Banajit Goswami0530e2f2016-12-09 21:34:37 -080063obj-y += qdsp6v2/
Karthikeyan Ramasubramanian04e3f902016-09-19 09:24:36 -060064obj-$(CONFIG_MSM_SYSTEM_HEALTH_MONITOR) += system_health_monitor_v01.o
65obj-$(CONFIG_MSM_SYSTEM_HEALTH_MONITOR) += system_health_monitor.o
Kyle Yane45fa022016-08-29 11:40:26 -070066obj-$(CONFIG_MSM_SYSMON_GLINK_COMM) += sysmon-glink.o sysmon-qmi.o
Yuanyuan Liuf70208a2017-08-15 16:42:01 -070067obj-$(CONFIG_ICNSS) += icnss.o wlan_firmware_service_v01.o
Kyle Yane45fa022016-08-29 11:40:26 -070068
Manoj Prabhu Bc0c03572017-04-24 18:16:50 +053069obj-$(CONFIG_MEM_SHARE_QMI_SERVICE) += memshare/
Tingwei Zhangd4061f22018-02-13 20:14:19 +080070obj-$(CONFIG_MSM_PIL) += peripheral-loader.o
Kyle Yane45fa022016-08-29 11:40:26 -070071obj-$(CONFIG_MSM_PIL_SSR_GENERIC) += subsys-pil-tz.o
Ramesh Yadav Javadi43ff8772018-04-06 13:13:53 +053072obj-$(CONFIG_MSM_PIL_SSR_BG) += subsys-pil-bg.o
Kyle Yane45fa022016-08-29 11:40:26 -070073obj-$(CONFIG_MSM_PIL_MSS_QDSP6V5) += pil-q6v5.o pil-msa.o pil-q6v5-mss.o
Ramesh Yadav Javadi43ff8772018-04-06 13:13:53 +053074obj-$(CONFIG_MSM_BGCOM) += bgcom_spi.o
Kyle Yane45fa022016-08-29 11:40:26 -070075
Vijay Ganti10772c02017-05-05 11:47:40 -070076obj-$(CONFIG_MSM_PERFORMANCE) += msm_performance.o
77
Kyle Yane45fa022016-08-29 11:40:26 -070078ifdef CONFIG_MSM_SUBSYSTEM_RESTART
79 obj-y += subsystem_notif.o
80 obj-y += subsystem_restart.o
81 obj-y += ramdump.o
Shawn Shin5a63d482018-01-04 13:50:35 -080082 obj-y += microdump_collector.o
Kyle Yane45fa022016-08-29 11:40:26 -070083endif
Tingwei Zhang4fff60a2018-04-03 14:16:59 +080084obj-$(CONFIG_MSM_SYSMON_COMM) += sysmon.o sysmon-qmi.o
Ramesh Yadav Javadi43ff8772018-04-06 13:13:53 +053085obj-$(CONFIG_MSM_BGRSB) += bg_rsb.o
86obj-$(CONFIG_MSM_BGCOM_INTERFACE) += bgcom_interface.o
Satyajit Desai66b6c452017-06-27 17:10:46 -070087obj-$(CONFIG_MSM_JTAGV8) += jtagv8.o jtagv8-etm.o
Mahesh Sivasubramaniancb649522016-08-19 14:04:44 -060088obj-$(CONFIG_QCOM_COMMAND_DB) += cmd-db.o
Abir Ghosh989d5e92016-10-09 11:47:28 +030089obj-$(CONFIG_MSM_QBT1000) += qbt1000.o
Mahesh Sivasubramanianc2ea76f2016-02-01 10:40:26 -070090obj-$(CONFIG_MSM_EVENT_TIMER) += event_timer.o
91obj-$(CONFIG_MSM_IDLE_STATS) += lpm-stats.o
Mukesh Ojhacdbf01c2017-12-04 17:46:09 +053092obj-$(CONFIG_QCOM_DCC) += dcc.o
Satyajit Desai765e7ef2016-11-09 14:27:45 -080093obj-$(CONFIG_QCOM_DCC_V2) += dcc_v2.o
Mahesh Sivasubramanian6d0cfea2016-04-12 14:46:05 -060094obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpm_stats.o
Raghavendra Kakarlaefecdc12017-12-06 00:02:44 +053095ifdef CONFIG_MSM_RPM_SMD
96 obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpm_master_stat.o
97endif
Maulik Shahc3387f62017-12-15 17:37:47 +053098ifdef CONFIG_QTI_RPMH_API
99 obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpmh_master_stat.o
100endif
AnilKumar Chimata4cf128e2017-07-13 01:22:31 +0530101obj-$(CONFIG_QCOM_SMCINVOKE) += smcinvoke.o
Mahesh Sivasubramaniana8b87902017-06-15 14:56:23 -0600102obj-$(CONFIG_QMP_DEBUGFS_CLIENT) += qmp-debugfs-client.o
Satyajit Desaid57f0e22017-08-15 12:53:00 -0700103obj-$(CONFIG_MSM_REMOTEQDSS) += remoteqdss.o
Chris Lewd2f6d512017-05-17 11:40:13 -0700104obj-$(CONFIG_QSEE_IPC_IRQ_BRIDGE) += qsee_ipc_irq_bridge.o
Linux Build Service Accountde467c02017-11-28 06:04:05 -0800105obj-$(CONFIG_QCOM_QDSS_BRIDGE) += qdss_bridge.o
Arun Kumar Neelakantamfc66de82017-11-15 20:33:40 +0530106obj-$(CONFIG_MSM_BAM_DMUX) += bam_dmux.o
Anurag Chouhana53cf212017-12-22 13:24:39 +0530107obj-$(CONFIG_WCNSS_CORE) += wcnss/
Ramakrishna Gottimukkula3bc9ec22018-04-11 00:53:24 +0530108obj-$(CONFIG_BIG_CLUSTER_MIN_FREQ_ADJUST) += big_cluster_min_freq_adjust.o