Kalama: LE: Add GKI_GKI_BUILD_CONFIG_FRAGMENT

Add GKI_GKI_BUILD_CONFIG_FRAGMENT to pass in script for LE
Add kalama_le_gki.fragment to define the LE special defconfig
Add build.config.msm.gki_fragement.kalama_le script to append
LE special defconfig.

Change-Id: Ib06278e850536c7225cf90e8784e429132126988
Signed-off-by: Shouyi Hu <quic_shouhu@quicinc.com>
This commit is contained in:
Shouyi Hu
2022-11-01 14:53:27 +08:00
committed by shouyi Hu
parent 634d0ea43a
commit dc3d92f7cb
3 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1 @@
CONFIG_DEVTMPFS=y

View File

@@ -0,0 +1,17 @@
MSM_ARCH_FRAGMENT_CONFIG=kalama_le_gki.fragment
if [ "${VARIANT}" = gki ]; then
DEFCONFIG=le_gki_defconfig
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}/${MSM_ARCH_FRAGMENT_CONFIG}"
POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}"
elif [ "${VARIANT}" = consolidate ]; then
DEFCONFIG=le_consolidate_defconfig
FRAGMENT_CONFIG=msm-kernel/arch/arm64/configs/consolidate.fragment
PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/le_gki_defconfig ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/msm-kernel/arch/arm64/configs/${MSM_ARCH_FRAGMENT_CONFIG} && 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/le_gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}"
POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} && rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/le_gki_defconfig"
fi

View File

@@ -33,3 +33,5 @@ KERNEL_VENDOR_CMDLINE+=' bootconfig '
## Inheriting MSM configs
. ${KERNEL_DIR}/build.config.msm.common
. ${KERNEL_DIR}/build.config.msm.gki
GKI_GKI_BUILD_CONFIG_FRAGMENT=${KERNEL_DIR}/build.config.msm.gki_fragement.${MSM_ARCH}