ANDROID: build: Add vendor DTS tree to extensions

Currently, no vendor device tree sources are built by Bazel by
default.

Add the vendor device tree builds as the default.

Change-Id: I28eb38e07ba84a3aa91ab13a6b8fd29db9277f96
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
This commit is contained in:
John Moon 2023-01-25 16:29:37 -08:00
parent 210cc4e155
commit 44d8ea46ce

View File

@ -1,4 +1,11 @@
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
load("//msm-kernel/arch/arm64/boot/dts/vendor:qcom/platform_map.bzl", "platform_map")
def _get_dtb_platform(target):
if not target in platform_map:
fail("{} not in devicetree platform map!".format(target))
return platform_map[target]
def define_top_level_rules():
for skippable in ["abl", "dtc", "test_mapping", "abi"]:
@ -21,13 +28,13 @@ def get_build_config_fragments(target):
return []
def get_dtb_list(target):
return None
return _get_dtb_platform(target)["dtb_list"]
def get_dtbo_list(target):
return None
return _get_dtb_platform(target)["dtbo_list"]
def get_dtstree(target):
return None
return "//msm-kernel/arch/arm64/boot/dts/vendor:msm_dt"
def get_vendor_ramdisk_binaries(target):
return None