dataipa: enable IPA/GSI driver compilation for niobe
Changes to enable modular compilation for niobe and modify the dependency inclusions as needed. Change-Id: I437e88c39ec0f423c8bd8d948c86ca1ad7a8e0b2 Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
This commit is contained in:

committed by
Prasad Arepalli

szülő
81767124b0
commit
024163aed6
@@ -10,6 +10,23 @@ def define_modules(target, variant):
|
||||
include_defconfig = ":{}_defconfig".format(variant)
|
||||
|
||||
mod_list = []
|
||||
ipam_deps_list = []
|
||||
ipam_local_defines = []
|
||||
if target != "niobe":
|
||||
ipam_deps_list.append(
|
||||
"//vendor/qcom/opensource/datarmnet-ext/mem:{}_rmnet_mem".format(kernel_build_variant),
|
||||
)
|
||||
ipam_local_defines.append(
|
||||
"CONFIG_IPA_RMNET_MEM=y".format(include_base),
|
||||
)
|
||||
if target == "niobe":
|
||||
ipam_deps_list.extend([
|
||||
"//vendor/qcom/opensource/synx-kernel:synx_headers",
|
||||
"//vendor/qcom/opensource/synx-kernel:{}_modules".format(kernel_build_variant),
|
||||
])
|
||||
ipam_local_defines.append(
|
||||
"CONFIG_IPA_RTP=y".format(include_base),
|
||||
)
|
||||
|
||||
ddk_module(
|
||||
name = "{}_gsim".format(kernel_build_variant),
|
||||
@@ -195,7 +212,7 @@ def define_modules(target, variant):
|
||||
"GSI_TRACE_INCLUDE_PATH={}/drivers/platform/msm/gsi".format(include_base),
|
||||
"IPA_TRACE_INCLUDE_PATH={}/drivers/platform/msm/ipa/ipa_v3".format(include_base),
|
||||
"RNDIS_TRACE_INCLUDE_PATH={}/drivers/platform/msm/ipa/ipa_clients".format(include_base),
|
||||
],
|
||||
] + ipam_local_defines,
|
||||
kernel_build = "//msm-kernel:{}".format(kernel_build_variant),
|
||||
deps = [
|
||||
":{}_config_headers".format(variant),
|
||||
@@ -205,8 +222,7 @@ def define_modules(target, variant):
|
||||
":ipa_clients",
|
||||
"//msm-kernel:all_headers",
|
||||
":{}_gsim".format(kernel_build_variant),
|
||||
"//vendor/qcom/opensource/datarmnet-ext/mem:{}_rmnet_mem".format(kernel_build_variant),
|
||||
],
|
||||
] + ipam_deps_list,
|
||||
)
|
||||
mod_list.append("{}_ipam".format(kernel_build_variant))
|
||||
|
||||
|
Reference in New Issue
Block a user