blob: d1709bc0d27b63c21b55b6de6df3c55b24a7bb1f [file] [log] [blame]
wanwei.jiang1482c872022-05-13 20:33:51 +08001. ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki.aarch64
wanwei.jiang7ef5fd42022-02-18 16:36:19 +08002. ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/amlogic_utils.sh
wanwei.jiangede5f3c2021-11-12 14:28:44 +08003
wanwei.jiang1482c872022-05-13 20:33:51 +08004BUILD_INITRAMFS=${BUILD_INITRAMFS:-1}
5LZ4_RAMDISK=${BUILD_INITRAMFS:-1}
6MODULES_ORDER=
7
wanwei.jiangede5f3c2021-11-12 14:28:44 +08008DEFCONFIG=amlogic_gki_defconfig
wanwei.jiang7ef5fd42022-02-18 16:36:19 +08009FRAGMENT_CONFIG=${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment
wanwei.jiangcae421a2021-11-16 15:11:51 +080010
wanwei.jiang91776952021-11-19 13:10:32 +080011PRE_DEFCONFIG_CMDS="pre_defconfig_cmds"
12POST_DEFCONFIG_CMDS="post_defconfig_cmds"
wanwei.jiangede5f3c2021-11-12 14:28:44 +080013
wanwei.jiang39d630e2022-03-29 16:49:43 +080014MAKE_GOALS="
15 ${MAKE_GOALS}
16 s4d_s905y4_ap222_drm.dtb
wanwei.jiangede5f3c2021-11-12 14:28:44 +080017"
18
wanwei.jiang39d630e2022-03-29 16:49:43 +080019FILES="
20 ${FILES}
wanwei.jiang39d630e2022-03-29 16:49:43 +080021 ${COMMON_DRIVERS_DIR}/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dtb
wanwei.jiangede5f3c2021-11-12 14:28:44 +080022"
wanwei.jiang91776952021-11-19 13:10:32 +080023
wanwei.jiang5c861ae2022-04-21 00:51:50 +080024EXT_MODULES="
25 ${EXT_MODULES}
26"
27
28EXT_MODULES_CONFIG="
29 ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/scripts/amlogic/ext_modules_config
30"
31
32EXT_MODULES_PATH="
33 ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/scripts/amlogic/ext_modules_path
34"
35
wanwei.jiang39d630e2022-03-29 16:49:43 +080036if [[ `grep "CONFIG_AMLOGIC_IN_KERNEL_MODULES=n" ${ROOT_DIR}/${FRAGMENT_CONFIG}` ]]; then
37 EXT_MODULES="
38 ${EXT_MODULES}
39 ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/drivers
40 "
41fi
42
wanwei.jiang91776952021-11-19 13:10:32 +080043POST_KERNEL_BUILD_CMDS="prepare_module_build"
wanwei.jiang5c861ae2022-04-21 00:51:50 +080044EXTRA_CMDS="extra_cmds"
wanwei.jiang612a8882021-11-23 17:12:23 +080045
wanwei.jiang612a8882021-11-23 17:12:23 +080046ADDITIONAL_KMI_SYMBOL_LISTS="
wanwei.jiang1482c872022-05-13 20:33:51 +080047 ${ADDITIONAL_KMI_SYMBOL_LISTS}
wanwei.jiang39d630e2022-03-29 16:49:43 +080048 ${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic
wanwei.jiang612a8882021-11-23 17:12:23 +080049"
wanwei.jiang5c8d2b62021-11-26 20:36:33 +080050
wanwei.jiang39d630e2022-03-29 16:49:43 +080051if [[ `grep "CONFIG_AMLOGIC_BREAK_GKI=y" ${ROOT_DIR}/${FRAGMENT_CONFIG}` ]]; then
52 ADDITIONAL_KMI_SYMBOL_LISTS="
53 ${ADDITIONAL_KMI_SYMBOL_LISTS}
54 ${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic_illegal
55 "
wanwei.jiang5c8d2b62021-11-26 20:36:33 +080056fi
57
wanwei.jiang7ef5fd42022-02-18 16:36:19 +080058ABI_DEFINITION=${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic.xml