scripts: gki: Add support for qgki-consolidate_defconfig
consolidate fragment contains the all the debug features on top of qgki fragment for regular debugging and debug fragment contains memory debug features. Add support for fragement merging support in the both generate_defconfig.sh and fragement_menuconfig.sh scripts. Change-Id: Iea90997eca060fdf86cd9da08106e7cf11460b21 Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org> Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
This commit is contained in:
parent
9cd1fc8087
commit
b3351ed31d
@ -27,6 +27,9 @@ QCOM_GKI_FRAG=${CONFIGS_DIR}/${PLATFORM_NAME}_GKI.config
|
||||
QCOM_QGKI_FRAG=${CONFIGS_DIR}/${PLATFORM_NAME}_QGKI.config
|
||||
QCOM_DEBUG_FRAG=${CONFIGS_DIR}/${PLATFORM_NAME}_debug.config
|
||||
|
||||
# Consolidate fragment may not be present for all platforms.
|
||||
QCOM_CONSOLIDATE_FRAG=`ls ${CONFIGS_DIR}/${PLATFORM_NAME}_consolidate.config 2> /dev/null`
|
||||
|
||||
QCOM_GENERIC_PERF_FRAG=${CONFIGS_DIR}/${PLATFORM_NAME}.config
|
||||
QCOM_GENERIC_DEBUG_FRAG=${CONFIGS_DIR}/${PLATFORM_NAME}-debug.config
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 <platform_defconfig_variant>"
|
||||
echo "Variants: <platform>-gki_defconfig, <platform>-qgki_defconfig, and <platform>-qgki-debug_defconfig"
|
||||
echo "Variants: <platform>-gki_defconfig, <platform>-qgki_defconfig, <platform>-qgki-consolidate_defconfig and <platform>-qgki-debug_defconfig"
|
||||
echo "Example: $0 lahaina-gki_defconfig"
|
||||
exit 1
|
||||
}
|
||||
@ -60,6 +60,9 @@ case "$REQUIRED_DEFCONFIG" in
|
||||
${PLATFORM_NAME}-qgki-debug_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_DEBUG_FRAG"
|
||||
;& # Intentional fallthrough
|
||||
${PLATFORM_NAME}-qgki-consolidate_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_CONSOLIDATE_FRAG"
|
||||
;& # Intentional fallthrough
|
||||
${PLATFORM_NAME}-qgki_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_QGKI_FRAG"
|
||||
${SCRIPTS_ROOT}/fragment_allyesconfig.sh $QCOM_GKI_FRAG $QCOM_GKI_ALLYES_FRAG
|
||||
@ -79,7 +82,7 @@ esac
|
||||
FINAL_DEFCONFIG_BLEND+=${BASE_DEFCONFIG}
|
||||
|
||||
# Reverse the order of the configs for the override to work properly
|
||||
# Correct order is base_defconfig GKI.config QGKI.config debug.config
|
||||
# Correct order is base_defconfig GKI.config QGKI.config consolidate.config debug.config
|
||||
FINAL_DEFCONFIG_BLEND=`echo "${FINAL_DEFCONFIG_BLEND}" | awk '{ for (i=NF; i>1; i--) printf("%s ",$i); print $1; }'`
|
||||
|
||||
echo "defconfig blend for $REQUIRED_DEFCONFIG: $FINAL_DEFCONFIG_BLEND"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 <platform_defconfig_variant>"
|
||||
echo "Variants: <platform>-gki_defconfig, <platform>-qgki_defconfig, and <platform>-qgki-debug_defconfig"
|
||||
echo "Variants: <platform>-gki_defconfig, <platform>-qgki_defconfig, <platform>-consolidate_defconfig and <platform>-qgki-debug_defconfig"
|
||||
echo "Example: $0 lahaina-gki_defconfig"
|
||||
exit 1
|
||||
}
|
||||
@ -59,6 +59,9 @@ case "$REQUIRED_DEFCONFIG" in
|
||||
${PLATFORM_NAME}-qgki-debug_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_DEBUG_FRAG"
|
||||
;& # Intentional fallthrough
|
||||
${PLATFORM_NAME}-qgki-consolidate_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_CONSOLIDATE_FRAG"
|
||||
;& # Intentional fallthrough
|
||||
${PLATFORM_NAME}-qgki_defconfig )
|
||||
FINAL_DEFCONFIG_BLEND+=" $QCOM_QGKI_FRAG"
|
||||
${SCRIPTS_ROOT}/fragment_allyesconfig.sh $QCOM_GKI_FRAG $QCOM_GKI_ALLYES_FRAG
|
||||
@ -78,7 +81,7 @@ esac
|
||||
FINAL_DEFCONFIG_BLEND+=${BASE_DEFCONFIG}
|
||||
|
||||
# Reverse the order of the configs for the override to work properly
|
||||
# Correct order is base_defconfig GKI.config QGKI.config debug.config
|
||||
# Correct order is base_defconfig GKI.config QGKI.config consolidate.config debug.config
|
||||
FINAL_DEFCONFIG_BLEND=`echo "${FINAL_DEFCONFIG_BLEND}" | awk '{ for (i=NF; i>1; i--) printf("%s ",$i); print $1; }'`
|
||||
|
||||
echo "defconfig blend for $REQUIRED_DEFCONFIG: $FINAL_DEFCONFIG_BLEND"
|
||||
|
Loading…
Reference in New Issue
Block a user