wanwei.jiang | 1482c87 | 2022-05-13 20:33:51 +0800 | [diff] [blame^] | 1 | . ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki.aarch64 |
wanwei.jiang | 7ef5fd4 | 2022-02-18 16:36:19 +0800 | [diff] [blame] | 2 | . ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/amlogic_utils.sh |
wanwei.jiang | ede5f3c | 2021-11-12 14:28:44 +0800 | [diff] [blame] | 3 | |
wanwei.jiang | 1482c87 | 2022-05-13 20:33:51 +0800 | [diff] [blame^] | 4 | BUILD_INITRAMFS=${BUILD_INITRAMFS:-1} |
| 5 | LZ4_RAMDISK=${BUILD_INITRAMFS:-1} |
| 6 | MODULES_ORDER= |
| 7 | |
wanwei.jiang | ede5f3c | 2021-11-12 14:28:44 +0800 | [diff] [blame] | 8 | DEFCONFIG=amlogic_gki_defconfig |
wanwei.jiang | 7ef5fd4 | 2022-02-18 16:36:19 +0800 | [diff] [blame] | 9 | FRAGMENT_CONFIG=${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_gki.fragment |
wanwei.jiang | cae421a | 2021-11-16 15:11:51 +0800 | [diff] [blame] | 10 | |
wanwei.jiang | 9177695 | 2021-11-19 13:10:32 +0800 | [diff] [blame] | 11 | PRE_DEFCONFIG_CMDS="pre_defconfig_cmds" |
| 12 | POST_DEFCONFIG_CMDS="post_defconfig_cmds" |
wanwei.jiang | ede5f3c | 2021-11-12 14:28:44 +0800 | [diff] [blame] | 13 | |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 14 | MAKE_GOALS=" |
| 15 | ${MAKE_GOALS} |
| 16 | s4d_s905y4_ap222_drm.dtb |
wanwei.jiang | ede5f3c | 2021-11-12 14:28:44 +0800 | [diff] [blame] | 17 | " |
| 18 | |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 19 | FILES=" |
| 20 | ${FILES} |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 21 | ${COMMON_DRIVERS_DIR}/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dtb |
wanwei.jiang | ede5f3c | 2021-11-12 14:28:44 +0800 | [diff] [blame] | 22 | " |
wanwei.jiang | 9177695 | 2021-11-19 13:10:32 +0800 | [diff] [blame] | 23 | |
wanwei.jiang | 5c861ae | 2022-04-21 00:51:50 +0800 | [diff] [blame] | 24 | EXT_MODULES=" |
| 25 | ${EXT_MODULES} |
| 26 | " |
| 27 | |
| 28 | EXT_MODULES_CONFIG=" |
| 29 | ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/scripts/amlogic/ext_modules_config |
| 30 | " |
| 31 | |
| 32 | EXT_MODULES_PATH=" |
| 33 | ${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/scripts/amlogic/ext_modules_path |
| 34 | " |
| 35 | |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 36 | if [[ `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 | " |
| 41 | fi |
| 42 | |
wanwei.jiang | 9177695 | 2021-11-19 13:10:32 +0800 | [diff] [blame] | 43 | POST_KERNEL_BUILD_CMDS="prepare_module_build" |
wanwei.jiang | 5c861ae | 2022-04-21 00:51:50 +0800 | [diff] [blame] | 44 | EXTRA_CMDS="extra_cmds" |
wanwei.jiang | 612a888 | 2021-11-23 17:12:23 +0800 | [diff] [blame] | 45 | |
wanwei.jiang | 612a888 | 2021-11-23 17:12:23 +0800 | [diff] [blame] | 46 | ADDITIONAL_KMI_SYMBOL_LISTS=" |
wanwei.jiang | 1482c87 | 2022-05-13 20:33:51 +0800 | [diff] [blame^] | 47 | ${ADDITIONAL_KMI_SYMBOL_LISTS} |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 48 | ${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic |
wanwei.jiang | 612a888 | 2021-11-23 17:12:23 +0800 | [diff] [blame] | 49 | " |
wanwei.jiang | 5c8d2b6 | 2021-11-26 20:36:33 +0800 | [diff] [blame] | 50 | |
wanwei.jiang | 39d630e | 2022-03-29 16:49:43 +0800 | [diff] [blame] | 51 | if [[ `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.jiang | 5c8d2b6 | 2021-11-26 20:36:33 +0800 | [diff] [blame] | 56 | fi |
| 57 | |
wanwei.jiang | 7ef5fd4 | 2022-02-18 16:36:19 +0800 | [diff] [blame] | 58 | ABI_DEFINITION=${COMMON_DRIVERS_DIR}/android/abi_gki_aarch64_amlogic.xml |