blob: b788053a1391412ec937be14cf24feeea2e791a9 [file] [log] [blame]
wanwei.jiangede5f3c2021-11-12 14:28:44 +08001. ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
2. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64
wanwei.jiang7ef5fd42022-02-18 16:36:19 +08003. ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/amlogic_utils.sh
wanwei.jiangede5f3c2021-11-12 14:28:44 +08004
5BUILD_INITRAMFS=1
wanwei.jiangb9ad1ef2021-12-27 15:23:30 +08006IN_KERNEL_MODULES=1
wanwei.jiangede5f3c2021-11-12 14:28:44 +08007DEFCONFIG=amlogic_gki_defconfig
wanwei.jiang7ef5fd42022-02-18 16:36:19 +08008FRAGMENT_CONFIG=${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment
wanwei.jiangcae421a2021-11-16 15:11:51 +08009
wanwei.jiang91776952021-11-19 13:10:32 +080010PRE_DEFCONFIG_CMDS="pre_defconfig_cmds"
11POST_DEFCONFIG_CMDS="post_defconfig_cmds"
wanwei.jiangede5f3c2021-11-12 14:28:44 +080012
wanwei.jiang39d630e2022-03-29 16:49:43 +080013MAKE_GOALS="
14 ${MAKE_GOALS}
15 s4d_s905y4_ap222_drm.dtb
16 Image.gz
wanwei.jiangede5f3c2021-11-12 14:28:44 +080017"
18
wanwei.jiang39d630e2022-03-29 16:49:43 +080019FILES="
20 ${FILES}
21 arch/arm64/boot/Image.gz
22 ${COMMON_DRIVERS_DIR}/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dtb
wanwei.jiangede5f3c2021-11-12 14:28:44 +080023"
wanwei.jiang91776952021-11-19 13:10:32 +080024
wanwei.jiangdf661462022-03-28 18:00:48 +080025EXT_MODULES="${EXT_MODULES}"
wanwei.jiang39d630e2022-03-29 16:49:43 +080026if [[ `grep "CONFIG_AMLOGIC_IN_KERNEL_MODULES=n" ${ROOT_DIR}/${FRAGMENT_CONFIG}` ]]; then
27 EXT_MODULES="
28 ${EXT_MODULES}
29 ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/drivers
30 "
31fi
32
wanwei.jiang91776952021-11-19 13:10:32 +080033POST_KERNEL_BUILD_CMDS="prepare_module_build"
wanwei.jiang612a8882021-11-23 17:12:23 +080034
35TIDY_ABI=1
36KMI_SYMBOL_LIST=android/abi_gki_aarch64
37ADDITIONAL_KMI_SYMBOL_LISTS="
wanwei.jiang39d630e2022-03-29 16:49:43 +080038 android/abi_gki_aarch64_virtual_device
39 android/abi_gki_aarch64_db845c
40 ${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic
wanwei.jiang612a8882021-11-23 17:12:23 +080041"
wanwei.jiang5c8d2b62021-11-26 20:36:33 +080042
wanwei.jiang39d630e2022-03-29 16:49:43 +080043if [[ `grep "CONFIG_AMLOGIC_BREAK_GKI=y" ${ROOT_DIR}/${FRAGMENT_CONFIG}` ]]; then
44 ADDITIONAL_KMI_SYMBOL_LISTS="
45 ${ADDITIONAL_KMI_SYMBOL_LISTS}
46 ${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic_illegal
47 "
wanwei.jiang5c8d2b62021-11-26 20:36:33 +080048fi
49
wanwei.jiang612a8882021-11-23 17:12:23 +080050TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1}
51KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1}
52
wanwei.jiang7ef5fd42022-02-18 16:36:19 +080053ABI_DEFINITION=${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic.xml