ANDROID: reduce content in build.config.db845c.
All configs except DTC_FLAGS is moved to BUILD.bazel.
As a side effect of setting kernel_build(defconfig), Kleaf enforces that
the final .config has all values required by db845c_gki.fragment. If
that causes build errors like the following in the future, we should
either fix db845c_gki.fragment, or set
kernel_build(check_defconfig = "disabled").
ERROR: CONFIG_USB_ROLE_SWITCH: actual 'y', expected 'm' from common/arch/arm64/configs/db845c_gki.fragment
Bug: 236012223
Change-Id: Id5b3f264e690176ac59846d32e0d6c62600a8190
Signed-off-by: HONG Yifan <elsk@google.com>
This commit is contained in:
committed by
Treehugger Robot
parent
6f8a578813
commit
8faefbf00d
@@ -795,9 +795,11 @@ kernel_build(
|
||||
"arch/arm64/boot/dts/qcom/sm8650-hdk.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
arch = "arm64",
|
||||
# Enable mixed build.
|
||||
base_kernel = ":kernel_aarch64",
|
||||
build_config = "build.config.db845c",
|
||||
defconfig = "arch/arm64/configs/gki_defconfig",
|
||||
make_goals = [
|
||||
"modules",
|
||||
"qcom/qrb5165-rb5.dtb",
|
||||
@@ -811,6 +813,7 @@ kernel_build(
|
||||
],
|
||||
makefile = ":Makefile",
|
||||
module_outs = _DB845C_MODULE_OUTS + _DB845C_WATCHDOG_MODULE_OUTS,
|
||||
pre_defconfig_fragments = ["arch/arm64/configs/db845c_gki.fragment"],
|
||||
strip_modules = True,
|
||||
)
|
||||
|
||||
@@ -827,9 +830,11 @@ kernel_build(
|
||||
"arch/arm64/boot/dts/qcom/sm8650-hdk.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
arch = "arm64",
|
||||
# Enable mixed build.
|
||||
base_kernel = ":kernel_aarch64",
|
||||
build_config = "build.config.db845c",
|
||||
defconfig = "arch/arm64/configs/gki_defconfig",
|
||||
make_goals = [
|
||||
"modules",
|
||||
"qcom/qrb5165-rb5.dtb",
|
||||
@@ -843,6 +848,7 @@ kernel_build(
|
||||
],
|
||||
makefile = ":Makefile",
|
||||
module_outs = _DB845C_MODULE_OUTS,
|
||||
pre_defconfig_fragments = ["arch/arm64/configs/db845c_gki.fragment"],
|
||||
strip_modules = True,
|
||||
)
|
||||
|
||||
|
||||
@@ -1,10 +1,3 @@
|
||||
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
|
||||
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64
|
||||
|
||||
BUILD_INITRAMFS=1
|
||||
DEFCONFIG=db845c_gki_defconfig
|
||||
FRAGMENT_CONFIG=${KERNEL_DIR}/arch/arm64/configs/db845c_gki.fragment
|
||||
PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}"
|
||||
POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}"
|
||||
|
||||
DTC_FLAGS="${DTC_FLAGS} -@"
|
||||
|
||||
Reference in New Issue
Block a user