qcacld-3.0: Add peach target for bazel

Current wlan bazel implementation does
not support peach chipset.
Fix this by adding peach chipset support.

Change-Id: Ic3cffeebd030db928a4d427b5e3fb03f8e776d4d
CRs-Fixed: 3590359
此提交包含在:
Mohammed Ahmed
2023-07-19 11:05:26 -07:00
提交者 Rahul Choudhary
父節點 f049ce0ecb
當前提交 b06fa33b3e
共有 6 個檔案被更改,包括 487 行新增11 行删除

查看文件

@@ -4,15 +4,20 @@ load("//msm-kernel:target_variants.bzl", "get_all_variants")
_target_chipset_map = {
"pineapple": [
"kiwi-v2",
"kiwi-v2",
],
}
_chipset_hw_map = {
"kiwi-v2": "BERYLLIUM",
"peach": "BERYLLIUM",
}
_chipset_header_map = {
"peach": [
"api/hw/peach/v1",
"cmn/hal/wifi3.0/kiwi",
],
"kiwi-v2": [
"api/hw/kiwi/v2",
"cmn/hal/wifi3.0/kiwi",
@@ -2212,9 +2217,26 @@ def _define_module_for_target_variant_chipset(target, variant, chipset):
],
)
def define_dist(target, variant, chipsets):
tv = "{}_{}".format(target, variant)
dataList = []
for c in chipsets:
tvc = "{}_{}_{}".format(target, variant, c)
name = "{}_qca_cld_{}".format(tv, c)
dataList.append(":{}".format(name))
copy_to_dist_dir(
name = "{}_modules_dist".format(tvc),
data = [":{}".format(name)],
dist_dir = "out/target/product/{}/dlkm/lib/modules/".format(target),
flat = True,
wipe_dist_dir = False,
allow_duplicate_filenames = False,
mode_overrides = {"**/*": "644"},
log = "info",
)
copy_to_dist_dir(
name = "{}_modules_dist".format(tvc),
data = [":{}".format(name)],
name = "{}_all_modules_dist".format(tv),
data = dataList,
dist_dir = "out/target/product/{}/dlkm/lib/modules/".format(target),
flat = True,
wipe_dist_dir = False,
@@ -2229,3 +2251,4 @@ def define_modules():
if chipsets:
for c in chipsets:
_define_module_for_target_variant_chipset(t, v, c)
define_dist(t, v, chipsets)