Makefile 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. # SPDX-License-Identifier: GPL-2.0
  2. CFLAGS_rpmh-rsc.o := -I$(src)
  3. obj-$(CONFIG_QCOM_AOSS_QMP) += qcom_aoss.o
  4. obj-$(CONFIG_QCOM_GENI_SE) += qcom-geni-se.o
  5. obj-$(CONFIG_QCOM_COMMAND_DB) += cmd-db.o
  6. obj-$(CONFIG_QCOM_CPR) += cpr.o
  7. obj-$(CONFIG_QCOM_CPUSS_SLEEP_STATS) += qcom_cpuss_sleep_stats.o
  8. obj-$(CONFIG_QCOM_CRM) += crm.o
  9. obj-$(CONFIG_QCOM_GSBI) += qcom_gsbi.o
  10. obj-$(CONFIG_QCOM_MDT_LOADER) += mdt_loader.o
  11. obj-$(CONFIG_QCOM_OCMEM) += ocmem.o
  12. obj-$(CONFIG_QCOM_PCIE_PDC) += pcie-pdc.o
  13. obj-$(CONFIG_QCOM_PDR_HELPERS) += pdr_interface.o
  14. obj-$(CONFIG_QCOM_QMI_HELPERS) += qmi_helpers.o
  15. qmi_helpers-y += qmi_encdec.o qmi_interface.o
  16. obj-$(CONFIG_MEM_SHARE_QMI_SERVICE) += memshare/
  17. obj-$(CONFIG_QCOM_RMTFS_MEM) += rmtfs_mem.o
  18. obj-$(CONFIG_QCOM_RPMH) += qcom_rpmh.o
  19. qcom_rpmh-y += rpmh-rsc.o
  20. qcom_rpmh-y += rpmh.o
  21. obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
  22. obj-$(CONFIG_QCOM_SMEM) += smem.o
  23. obj-$(CONFIG_QCOM_SMEM_STATE) += smem_state.o
  24. obj-$(CONFIG_QCOM_SMP2P) += smp2p.o
  25. obj-$(CONFIG_QCOM_SMSM) += smsm.o
  26. obj-$(CONFIG_QCOM_SMP2P_SLEEPSTATE) += smp2p_sleepstate.o
  27. obj-$(CONFIG_QSEE_IPC_IRQ_BRIDGE) += qsee_ipc_irq_bridge.o
  28. obj-$(CONFIG_QCOM_GLINK) += glink_probe.o
  29. obj-$(CONFIG_QTI_PMIC_GLINK) += pmic_glink.o
  30. obj-$(CONFIG_QTI_BATTERY_GLINK_DEBUG) += qti_battery_debug.o
  31. obj-$(CONFIG_QTI_CHARGER_ULOG_GLINK) += charger-ulog-glink.o
  32. obj-$(CONFIG_QTI_ALTMODE_GLINK) += altmode-glink.o
  33. obj-$(CONFIG_QTI_PMIC_GLINK_DEBUG) += pmic-glink-debug.o
  34. obj-$(CONFIG_QCOM_MEM_BUF) += mem_buf/
  35. obj-$(CONFIG_QCOM_SECURE_BUFFER) += secure_buffer.o
  36. obj-$(CONFIG_QCOM_MEM_HOOKS) += mem-hooks.o
  37. obj-$(CONFIG_QCOM_SOCINFO) += socinfo.o
  38. obj-$(CONFIG_QCOM_DCC_V2) += dcc_v2.o
  39. obj-$(CONFIG_QCOM_SPM) += spm.o
  40. obj-$(CONFIG_QCOM_WDT_CORE) += qcom_wdt_core.o
  41. obj-$(CONFIG_QCOM_SOC_WATCHDOG) += qcom_soc_wdt.o
  42. obj-$(CONFIG_QCOM_STATS) += qcom_stats.o
  43. obj-$(CONFIG_QTI_RPM_STATS_LOG) += rpm_master_stat.o
  44. obj-$(CONFIG_QCOM_WCNSS_CTRL) += wcnss_ctrl.o
  45. obj-$(CONFIG_QCOM_TLMM_VM_IRQCHIP) += qcom_tlmm_vm_irqchip.o
  46. obj-$(CONFIG_QCOM_APR) += apr.o
  47. obj-$(CONFIG_QCOM_EUD) += eud.o
  48. obj-$(CONFIG_QCOM_LLCC) += llcc-qcom.o
  49. obj-$(CONFIG_QCOM_MEMORY_DUMP_V2) += memory_dump_v2.o
  50. obj-$(CONFIG_QCOM_LLCC_PERFMON) += llcc_perfmon.o
  51. obj-$(CONFIG_QCOM_RPMHPD) += rpmhpd.o
  52. obj-$(CONFIG_QCOM_RPMPD) += rpmpd.o
  53. obj-$(CONFIG_QCOM_KRYO_L2_ACCESSORS) += kryo-l2-accessors.o
  54. obj-$(CONFIG_QPNP_PBS) += qpnp-pbs.o
  55. obj-$(CONFIG_QTI_PMIC_PON_LOG) += pmic-pon-log.o
  56. obj-$(CONFIG_MSM_BOOT_STATS) += boot_stats.o
  57. obj-$(CONFIG_QCOM_RUN_QUEUE_STATS) += rq_stats.o
  58. obj-$(CONFIG_MSM_CORE_HANG_DETECT) += core_hang_detect.o
  59. obj-$(CONFIG_USB_BAM) += usb_bam.o
  60. obj-$(CONFIG_QCOM_CPU_VENDOR_HOOKS) += qcom_cpu_vendor_hooks.o
  61. obj-$(CONFIG_QTI_CRYPTO_COMMON) += crypto-qti.o
  62. crypto-qti-y += crypto-qti-common.o
  63. crypto-qti-$(CONFIG_QTI_CRYPTO_TZ) += crypto-qti-tz.o
  64. crypto-qti-$(CONFIG_QTI_HW_KEY_MANAGER) += crypto-qti-hwkm.o
  65. obj-$(CONFIG_QTI_HW_KEY_MANAGER) += hwkm.o
  66. crypto-qti-$(CONFIG_QTI_HW_KEY_MANAGER_V1) += crypto-qti-hwkm.o
  67. obj-$(CONFIG_QTI_HW_KEY_MANAGER_V1) += hwkm_v1.o
  68. obj-$(CONFIG_QTI_CRYPTO_VIRTUALIZATION) += crypto-qti-virt.o
  69. obj-$(CONFIG_MSM_TMECOM_QMP) += tmecom/
  70. obj-$(CONFIG_MSM_HAB) += hab/
  71. obj-$(CONFIG_QCOM_HGSL) += hgsl/
  72. obj-$(CONFIG_GIC_INTERRUPT_ROUTING) += gic_intr_routing.o
  73. obj-$(CONFIG_QCOM_MINIDUMP) += minidump.o
  74. minidump-y += msm_minidump.o minidump_log.o
  75. minidump-$(CONFIG_QCOM_MINIDUMP_RM) += minidump_rm.o
  76. minidump-$(CONFIG_QCOM_MINIDUMP_SMEM) += minidump_smem.o
  77. minidump-$(CONFIG_QCOM_MINIDUMP_VIRTIO) += minidump_virtio.o
  78. minidump-$(CONFIG_QCOM_MINIDUMP_PANIC_MEMORY_INFO) += minidump_memory.o
  79. obj-$(CONFIG_QCOM_VA_MINIDUMP) += qcom_va_minidump.o
  80. obj-$(CONFIG_QCOM_LOGBUF_VENDOR_HOOKS) += qcom_logbuf_vendor_hooks.o
  81. obj-$(CONFIG_QCOM_LOGBUF_BOOTLOG) += qcom_logbuf_boot_log.o
  82. obj-$(CONFIG_QCOM_HUNG_TASK_ENH) += hung_task_enh.o
  83. obj-$(CONFIG_QCOM_MEM_OFFLINE) += mem-offline.o
  84. obj-$(CONFIG_SHOW_SUSPEND_EPOCH) += msm_show_epoch.o
  85. obj-$(CONFIG_GH_TLMM_VM_MEM_ACCESS) += gh_tlmm_vm_mem_access.o
  86. obj-$(CONFIG_GH_CPUSYS_VM_MEM_ACCESS) += gh_cpusys_vm_mem_access.o
  87. obj-$(CONFIG_SPS) += sps/
  88. obj-$(CONFIG_QCOM_RAMDUMP) += qcom_ramdump.o
  89. obj-$(CONFIG_QCOM_ICC_BWMON) += icc-bwmon.o
  90. obj-$(CONFIG_QCOM_DCVS) += dcvs/
  91. obj-$(CONFIG_QCOM_CPUCP) += qcom_cpucp.o
  92. obj-$(CONFIG_MSM_RPM_SMD_DEBUG) += rpm-smd-debug.o
  93. obj-$(CONFIG_QTI_CPUCP_LOG) += cpucp_log.o
  94. obj-$(CONFIG_QTI_SYS_PM_VX) += sys_pm_vx.o
  95. obj-$(CONFIG_MSM_PERFORMANCE) += msm_performance.o
  96. obj-$(CONFIG_QTI_PLH_SCMI_CLIENT) += plh_scmi.o
  97. obj-$(CONFIG_QCOM_WCD_USBSS_I2C) += wcd_usbss_i2c.o
  98. obj-$(CONFIG_QCOM_SYSMON_SUBSYSTEM_STATS) += sysmon_subsystem_stats.o
  99. obj-$(CONFIG_QCOM_CDSP_RM) += cdsprm.o
  100. obj-$(CONFIG_QCOM_FSA4480_I2C) += fsa4480-i2c.o
  101. wcd_usbss_i2c-y += wcd-usbss-regmap.o
  102. wcd_usbss_i2c-y += wcd-usbss-tables.o
  103. wcd_usbss_i2c-y += wcd-usbss-utils.o
  104. wcd_usbss_i2c-y += wcd939x-i2c.o
  105. obj-$(CONFIG_QCOM_ADSP_SLEEPMON) += adsp_sleepmon.o
  106. obj-$(CONFIG_QCOM_PANEL_EVENT_NOTIFIER) += panel_event_notifier.o
  107. obj-$(CONFIG_QCOM_DEBUG_SYMBOL) += debug_symbol.o
  108. obj-$(CONFIG_QCOM_VM_DMESG_DUMPER) += dmesg_dumper.o
  109. obj-$(CONFIG_QCOM_VM_ALIVE_LOG_ENCRYPT) += dmesg_dumper_crypto.o
  110. obj-$(CONFIG_RENAME_DEVICES) += rename_devices.o
  111. obj-$(CONFIG_MSM_SYSTEM_HEALTH_MONITOR) += health_monitor.o
  112. health_monitor-y := system_health_monitor_v01.o system_health_monitor.o
  113. obj-$(CONFIG_QCOM_QFPROM_SYS) += qfprom-sys.o
  114. obj-$(CONFIG_QCOM_S2D_VENDOR_HOOK) += qcom_hib.o
  115. obj-$(CONFIG_QCOM_SECURE_HIBERNATION) += qcom_secure_hibernation.o