blob: 7aea844f648a05d01b6720f7e0796fb4fc3b0147 [file] [log] [blame]
Wanwei Jiang2218b892023-03-17 17:31:21 +08001DEFCONFIG=amlogic_gki_defconfig
2
3function pre_defconfig_cmds() {
Wanwei Jiangccdf7602023-04-26 16:12:01 +08004 KCONFIG_DEFCONFIG=${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${DEFCONFIG}
Wanwei Jiang2218b892023-03-17 17:31:21 +08005 local temp_file=`mktemp /tmp/config.XXXXXXXXXXXX`
6
7 if [[ ${GKI_CONFIG} == gki_20 ]]; then
8 echo "CONFIG_AMLOGIC_DRIVER=y" > ${temp_file}
9 #echo "CONFIG_AMLOGIC_BREAK_GKI=y" >> ${temp_file}
10 echo "CONFIG_AMLOGIC_MODIFY=y" >> ${temp_file}
11 echo "CONFIG_AMLOGIC_IN_KERNEL_MODULES=y" >> ${temp_file}
12
13 echo "CONFIG_AMLOGIC_SERIAL_MESON=y" >> ${temp_file}
14 echo "CONFIG_AMLOGIC_SERIAL_MESON_CONSOLE=y" >> ${temp_file}
15 echo "CONFIG_AMLOGIC_SERIAL_EARLY_CONSOLE=y" >> ${temp_file}
16 echo "CONFIG_DEVTMPFS=y" >> ${temp_file}
17
18 echo "CONFIG_AMLOGIC_MEDIA_MODULE=n" >> ${temp_file}
19 echo "CONFIG_AMLOGIC_COMMON_CLK=n" >> ${temp_file}
20 echo "CONFIG_AMLOGIC_COMMON_CLK_G12A=n" >> ${temp_file}
21
22 KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${temp_file}
23 else
24 echo "CONFIG_MODULE_SIG_ALL=y" > ${temp_file}
25
26 if [[ -z ${ANDROID_PROJECT} ]]; then
27 echo "CONFIG_AMLOGIC_SERIAL_MESON=y" >> ${temp_file}
28 echo "CONFIG_DEVTMPFS=y" >> ${temp_file}
29 fi
30
31 KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.10 ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.debug ${temp_file}
32 fi
33
34 rm ${temp_file}
35}
36export -f pre_defconfig_cmds
37PRE_DEFCONFIG_CMDS=pre_defconfig_cmds
38
Wanwei Jiangccdf7602023-04-26 16:12:01 +080039POST_DEFCONFIG_CMDS="rm ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${DEFCONFIG}"