android_kernel_samsung_sm8650/msm_kernel_extensions.bzl
John Moon f66b1a4c8d ANDROID: build: Use new device tree functions
We've updated the vendor device tree platform map to be exposed via
macros instead of the raw map.

Update our use of the raw map to use the macros instead.

Change-Id: I5f49c42d0e39a7625342bab438f9892fe3993cf5
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-02-27 18:11:52 -08:00

38 lines
1.1 KiB
Python

load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
load("//msm-kernel/arch/arm64/boot/dts/vendor:qcom/platform_map.bzl", _get_dtb_list = "get_dtb_list", _get_dtbo_list = "get_dtbo_list")
def define_top_level_rules():
for skippable in ["abl", "dtc", "test_mapping", "abi"]:
bool_flag(name = "skip_{}".format(skippable), build_setting_default = False)
native.config_setting(
name = "skip_{}_setting".format(skippable),
flag_values = {":skip_{}".format(skippable): "1"}
)
native.config_setting(
name = "include_{}_setting".format(skippable),
flag_values = {":skip_{}".format(skippable): "0"}
)
def define_extras(target, flavor = None):
return
def get_build_config_fragments(target):
return []
def get_dtb_list(target):
return _get_dtb_list(target)
def get_dtbo_list(target):
return _get_dtbo_list(target)
def get_dtstree(target):
return "//msm-kernel/arch/arm64/boot/dts/vendor:msm_dt"
def get_vendor_ramdisk_binaries(target, flavor = None):
return None
def get_gki_ramdisk_prebuilt_binary():
return None