mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
0bde312111
PD#SWPL-132650 Problem: support for external driver kconfig Solution: support for external driver kconfig Verify: ohm planck Change-Id: Ib7180059b02ee7c4d8984201bfe192d961680bad Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
37 lines
1.2 KiB
Python
37 lines
1.2 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")
|
|
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,
|
|
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,
|
|
)
|