2021-10-07 13:02:30 +09:00
|
|
|
ifeq ($(CONFIG_CNSS_OUT_OF_TREE),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_OUT_OF_TREE
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(CONFIG_CNSS2_DEBUG),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_DEBUG
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(CONFIG_CNSS2_QMI),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_QMI
|
|
|
|
endif
|
|
|
|
|
2022-09-23 11:33:03 +09:00
|
|
|
ifeq ($(CONFIG_ONE_MSI_VECTOR),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_ONE_MSI_VECTOR
|
|
|
|
endif
|
|
|
|
|
2022-02-14 17:28:53 +09:00
|
|
|
ifeq ($(CONFIG_ICNSS2_DEBUG),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_ICNSS2_DEBUG
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(CONFIG_ICNSS2_QMI),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_ICNSS2_QMI
|
|
|
|
endif
|
|
|
|
|
2023-05-09 18:28:24 +09:00
|
|
|
# CONFIG_WCNSS_MEM_PRE_ALLOC should never be "y" here since it
|
|
|
|
# can be only compiled as a module from out-of-kernel-tree source.
|
|
|
|
ifeq ($(CONFIG_WCNSS_MEM_PRE_ALLOC),m)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_WCNSS_MEM_PRE_ALLOC
|
|
|
|
endif
|
|
|
|
|
2021-10-07 13:02:30 +09:00
|
|
|
# CONFIG_CNSS_PLAT_IPC_QMI_SVC should never be "y" here since it
|
|
|
|
# can be only compiled as a module from out-of-kernel-tree source.
|
|
|
|
ifeq ($(CONFIG_CNSS_PLAT_IPC_QMI_SVC),m)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_PLAT_IPC_QMI_SVC
|
|
|
|
endif
|
|
|
|
|
2022-06-02 08:58:59 +09:00
|
|
|
ifeq ($(CONFIG_CNSS_HW_SECURE_DISABLE), y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_HW_SECURE_DISABLE
|
|
|
|
endif
|
|
|
|
|
2023-06-14 21:43:40 +09:00
|
|
|
ifeq ($(CONFIG_CNSS_HW_SECURE_SMEM), y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_HW_SECURE_SMEM
|
|
|
|
endif
|
|
|
|
|
2022-07-12 00:00:59 +09:00
|
|
|
ifeq ($(CONFIG_CNSS2_CONDITIONAL_POWEROFF),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_CONDITIONAL_POWEROFF
|
|
|
|
endif
|
|
|
|
|
2023-02-22 17:12:08 +09:00
|
|
|
ifeq ($(CONFIG_CNSS_REQ_FW_DIRECT),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_REQ_FW_DIRECT
|
|
|
|
endif
|
|
|
|
|
2023-01-18 12:31:32 +09:00
|
|
|
ifeq ($(CONFIG_CNSS_SUPPORT_DUAL_DEV),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS_SUPPORT_DUAL_DEV
|
|
|
|
endif
|
|
|
|
|
2022-12-10 00:06:05 +09:00
|
|
|
ifeq ($(CONFIG_AUTO_PROJECT),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_PULLDOWN_WLANEN
|
|
|
|
endif
|
|
|
|
|
2022-10-07 07:07:47 +09:00
|
|
|
ifeq ($(CONFIG_CNSS2_SSR_DRIVER_DUMP),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_SSR_DRIVER_DUMP
|
|
|
|
endif
|
|
|
|
|
2023-03-24 15:57:14 +09:00
|
|
|
ifeq ($(CONFIG_FREE_M3_BLOB_MEM),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_FREE_M3_BLOB_MEM
|
|
|
|
endif
|
|
|
|
|
2023-03-21 21:19:48 +09:00
|
|
|
ifeq ($(CONFIG_DISABLE_CNSS_SRAM_DUMP),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_DISABLE_CNSS_SRAM_DUMP
|
|
|
|
endif
|
|
|
|
|
2023-03-10 03:45:35 +09:00
|
|
|
ifeq ($(CONFIG_CNSS2_SMMU_DB_SUPPORT),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_SMMU_DB_SUPPORT
|
|
|
|
endif
|
|
|
|
|
2023-05-19 02:36:20 +09:00
|
|
|
ifeq ($(CONFIG_CNSS2_ENUM_WITH_LOW_SPEED),y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_CNSS2_ENUM_WITH_LOW_SPEED
|
|
|
|
endif
|
|
|
|
|
2023-05-02 01:51:07 +09:00
|
|
|
ifeq ($(CONFIG_SLATE_MODULE_ENABLED), y)
|
2024-02-27 17:04:57 +09:00
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_SLATE_MODULE_ENABLED
|
2023-05-02 01:51:07 +09:00
|
|
|
endif
|
|
|
|
|
2024-05-09 13:00:36 +09:00
|
|
|
ifeq ($(CONFIG_FEATURE_SMEM_MAILBOX), y)
|
|
|
|
KBUILD_CPPFLAGS += -DCONFIG_FEATURE_SMEM_MAILBOX
|
|
|
|
endif
|
|
|
|
|
2021-10-07 13:02:30 +09:00
|
|
|
obj-$(CONFIG_CNSS2) += cnss2/
|
2022-02-14 17:28:53 +09:00
|
|
|
obj-$(CONFIG_ICNSS2) += icnss2/
|
2021-10-07 13:02:30 +09:00
|
|
|
obj-$(CONFIG_CNSS_GENL) += cnss_genl/
|
|
|
|
obj-$(CONFIG_WCNSS_MEM_PRE_ALLOC) += cnss_prealloc/
|
|
|
|
obj-y += cnss_utils/
|