config: config optimize [1/1]

PD#SWPL-88872

Problem:
follow gki 1.0

Solution:
config file is divided into three parts: base, optimize and debug

Verify:
sc2

Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
Change-Id: Ibdd6e930f4acee7cfcfc06069240c7389ed6e77d
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index a745842..0de3fa8 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -1,7 +1,13 @@
 #!/bin/bash
 
 function 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}
+	if [[ ${GKI_CONFIG} == gki ]]; then
+		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}
+	elif [[ ${GKI_CONFIG} == gki_user ]]; then
+		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} ${ROOT_DIR}/${FRAGMENT_CONFIG_OPTIMIZE}
+	elif [[ ${GKI_CONFIG} == gki_userdebug ]]; then
+		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} ${ROOT_DIR}/${FRAGMENT_CONFIG_OPTIMIZE} ${ROOT_DIR}/${FRAGMENT_CONFIG_DEBUG}
+	fi
 }
 export -f pre_defconfig_cmds