Add samsung specific changes

This commit is contained in:
2025-08-11 14:29:00 +02:00
parent c66122e619
commit 4d134a1294
2688 changed files with 1127995 additions and 11475 deletions

37
build.config.msm.perf.sec Normal file
View File

@@ -0,0 +1,37 @@
# SPDX-License-Identifier: GPL-2.0
# COPYRIGHT(C) 2024 Samsung Electronics Co., Ltd. All Right Reserved.
if [ -f ${ROOT_DIR}/${KERNEL_DIR}/build.config.sec_env ]; then
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.sec_env
fi
SEC_DEFCONFIG_FILE=${KERNEL_DIR}/arch/${ARCH}/configs/oem/${MSM_ARCH}_sec.config
SEC_VARIANT_DEFCONFIG_FILE=${KERNEL_DIR}/arch/${ARCH}/configs/oem/${MSM_ARCH}_sec_${TARGET_BUILD_VARIANT}.config
function build_defconfig_sec_fragments() {
apply_defconfig_fragment ${SEC_DEFCONFIG_FILE} vendor/${MSM_ARCH}-perf_defconfig
if [ -n "${TARGET_BUILD_VARIANT}" ] && [ "${TARGET_BUILD_VARIANT}" != "user" ]; then
apply_defconfig_fragment ${SEC_VARIANT_DEFCONFIG_FILE} vendor/${MSM_ARCH}-perf_defconfig
fi
}
build_defconfig_sec_fragments
function apply_to_dot_config() {
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config $1 $2
}
function update_out_dir_dot_config() {
if [ ${SEC_FACTORY_BUILD} == "true" ]; then
apply_to_dot_config -e SEC_FACTORY
else
apply_to_dot_config -d SEC_FACTORY
fi
if [ ${SEC_PRODUCT_SHIP} == "true" ]; then
apply_to_dot_config -e SAMSUNG_PRODUCT_SHIP
else
apply_to_dot_config -d SAMSUNG_PRODUCT_SHIP
fi
}
append_cmd POST_DEFCONFIG_CMDS "update_out_dir_dot_config"