cnss_prealloc: Update DDK for cnss_prealloc dependencies

Commit 97303bf330 ("cnss_prealloc: update prealloc mem pool based on
device type") introduced several new dependencies:
- cnss_prealloc has a dependency upon a new header file
  cnss_utils/cnss_common.h
- cnss2 has a dependency upon cnss_prealloc
- icnss2 has a dependency upon cnss_prealloc
- icnss2 has dependency upon cnss_utils and wlan_firmware_service

Add those dependencies to the DDK build rules.
Also add CNSS_OUT_OF_TREE config in icnss2/Kconfig file.

Change-Id: If00eb7623cffb82e02ed0f8001254082f2a19b93
CRs-Fixed: 3495407
This commit is contained in:
Jeff Johnson
2023-05-11 13:03:13 -07:00
کامیت شده توسط Rajesh Chauhan
والد ac734e4b27
کامیت 6b432e8d56
3فایلهای تغییر یافته به همراه31 افزوده شده و 2 حذف شده

مشاهده پرونده

@@ -67,6 +67,7 @@ def _define_modules_for_target_variant(target, variant):
deps = [
"//vendor/qcom/opensource/securemsm-kernel:{}_smcinvoke_dlkm".format(tv),
":{}_cnss_utils".format(tv),
":{}_cnss_prealloc".format(tv),
":{}_wlan_firmware_service".format(tv),
":{}_cnss_plat_ipc_qmi_svc".format(tv),
"//msm-kernel:all_headers",
@@ -97,6 +98,9 @@ def _define_modules_for_target_variant(target, variant):
out = "icnss2.ko",
kernel_build = "//msm-kernel:{}".format(tv),
deps = [
":{}_cnss_utils".format(tv),
":{}_cnss_prealloc".format(tv),
":{}_wlan_firmware_service".format(tv),
"//msm-kernel:all_headers",
":wlan-platform-headers",
],
@@ -119,9 +123,11 @@ def _define_modules_for_target_variant(target, variant):
ddk_module(
name = "{}_cnss_prealloc".format(tv),
srcs = [
srcs = native.glob([
"cnss_prealloc/cnss_prealloc.c",
],
"cnss_utils/*.h",
]),
includes = ["cnss_utils"],
kconfig = "cnss_prealloc/Kconfig",
defconfig = "build/{}_defconfig".format(tv),
out = "cnss_prealloc.ko",