| . ${ROOT_DIR}/${KERNEL_DIR}/build.config.common |
| . ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64 |
| |
| DEFCONFIG=boreal_gki_defconfig |
| PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/meson64_a64_R_defconfig ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/meson64_gki_module_config ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/boreal_gki.fragment" |
| POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}" |
| |
| BOARD=boreal |
| DEVICETREE=s4_s805x2_boreal |
| DEVICETREE_V1_OVERLAY=s4_s805x2_boreal_v1_overlay |
| DEVICETREE_V2_OVERLAY=s4_s805x2_boreal_v2_overlay |
| DEVICETREE_V3_OVERLAY=s4_s805x2_boreal_v3_overlay |
| |
| #It is a must to set GPU driver's version |
| GPU_DRV_VERSION=r38p2 |
| |
| MAKE_GOALS=" |
| Image.gz |
| modules |
| ${DEVICETREE}.dtb |
| ${DEVICETREE_V1_OVERLAY}.dtb |
| ${DEVICETREE_V2_OVERLAY}.dtb |
| ${DEVICETREE_V3_OVERLAY}.dtb |
| " |
| |
| FILES=" |
| arch/arm64/boot/Image.gz |
| arch/arm64/boot/dts/amlogic/${DEVICETREE}.dtb |
| arch/arm64/boot/dts/amlogic/${DEVICETREE_V1_OVERLAY}.dtb |
| arch/arm64/boot/dts/amlogic/${DEVICETREE_V2_OVERLAY}.dtb |
| arch/arm64/boot/dts/amlogic/${DEVICETREE_V3_OVERLAY}.dtb |
| vmlinux |
| System.map |
| " |
| |
| _EXT_MODULES=" |
| nxp-driver/wlan_sd8987 |
| media_modules |
| mali-driver/bifrost |
| optee_linuxdriver |
| " |
| EXT_MODULES="" |
| for m in $_EXT_MODULES; do |
| if [ -d "${m}" ]; then |
| EXT_MODULES="${EXT_MODULES} ${m}" |
| fi |
| done |
| |
| DIST_CMDS=" |
| mv ${DIST_DIR}/${DEVICETREE}.dtb ${DIST_DIR}/${BOARD}.dtb; |
| mv ${DIST_DIR}/${DEVICETREE_V1_OVERLAY}.dtb ${DIST_DIR}/${BOARD}_v1_overlay.dtb; |
| mv ${DIST_DIR}/${DEVICETREE_V2_OVERLAY}.dtb ${DIST_DIR}/${BOARD}_v2_overlay.dtb; |
| mv ${DIST_DIR}/${DEVICETREE_V3_OVERLAY}.dtb ${DIST_DIR}/${BOARD}_v3_overlay.dtb; |
| " |