mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
fcce176707
PD#SWPL-180503 Problem: add symbol not modify android/abi_gki_aarch64_amlogic file Solution: use additional_kmi_symbol_lists add symbol Verify: local Change-Id: I992ce14f3511e1203b32ac3c4ffa07be1a3009ed Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
38 lines
1.4 KiB
Python
38 lines
1.4 KiB
Python
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels")
|
|
load("//common:common_drivers/amlogic_utils.bzl", "define_common_amlogic")
|
|
load("//common:common_drivers/modules.bzl", "AMLOGIC_MODULES")
|
|
load("//common:common_drivers/project/project.bzl", "EXT_MODULES_ANDROID", "GKI_CONFIG", "KCONFIG_EXT_SRCS", "FULL_KERNEL_VERSION")
|
|
load("//common:common_drivers/project/dtb.bzl", "AMLOGIC_DTBS")
|
|
|
|
_AMLOGIC_DTBOS = [
|
|
"android_overlay_dt.dtbo",
|
|
]
|
|
|
|
_AMLOGIC_OUTS = [
|
|
] + AMLOGIC_DTBS
|
|
|
|
_AMLOGIC_MODULES = [
|
|
] + AMLOGIC_MODULES
|
|
|
|
_EXT_MODULES = [
|
|
] + EXT_MODULES_ANDROID
|
|
|
|
def define_amlogic():
|
|
define_common_amlogic(
|
|
name = "amlogic",
|
|
outs = _AMLOGIC_OUTS,
|
|
dtbo_srcs = _AMLOGIC_DTBOS,
|
|
define_abi_targets = True if GKI_CONFIG else False,
|
|
kmi_symbol_list = "//common:android/abi_gki_aarch64_amlogic" if GKI_CONFIG else None,
|
|
additional_kmi_symbol_lists = native.glob(["common_drivers/android/%s_abi_gki_aarch64_amlogic*" % FULL_KERNEL_VERSION]) if GKI_CONFIG else None,
|
|
kmi_symbol_list_add_only = True if GKI_CONFIG else False,
|
|
build_config = "common_drivers/build.config.amlogic.bazel",
|
|
module_outs = _AMLOGIC_MODULES,
|
|
ext_modules = _EXT_MODULES,
|
|
module_grouping = False,
|
|
kconfig_ext = "common_drivers/Kconfig.ext",
|
|
kconfig_ext_srcs = KCONFIG_EXT_SRCS,
|
|
)
|