| | |
| | | |
| | | if [[ $BOARD =~ mx6ull ]] ; then |
| | | export ARCH=arm |
| | | export KERNEL_IMAGE=zImage |
| | | else |
| | | export ARCH=arm64 |
| | | export KERNEL_IMAGE=Image |
| | | fi |
| | | } |
| | | |
| | |
| | | rm -rf $PRFX_PATH/* |
| | | fi |
| | | |
| | | mkdir -p $PRFX_PATH/overlays |
| | | |
| | | # Install system image and device tree binaries |
| | | cp -f arch/${ARCH}/boot/$KERNEL_IMAGE $PRFX_PATH |
| | | |
| | | if [[ $BOARD =~ 6ull ]] ; then |
| | | set -x |
| | | cp -f arch/${ARCH}/boot/zImage $PRFX_PATH |
| | | cp -f arch/${ARCH}/boot/dts/${BOARD}.dtb $PRFX_PATH |
| | | if [ -d arch/${ARCH}/boot/dts/${BOARD} ] ; then |
| | | cp -f arch/${ARCH}/boot/dts/${BOARD}/*.dtbo $PRFX_PATH/overlays |
| | | fi |
| | | set +x |
| | | else |
| | | set -x |
| | | cp -f arch/${ARCH}/boot/Image $PRFX_PATH |
| | | cp -f arch/${ARCH}/boot/dts/freescale/${BOARD}.dtb $PRFX_PATH |
| | | if [ -d arch/${ARCH}/boot/dts/${BOARD} ] ; then |
| | | cp -f arch/${ARCH}/boot/dts/${BOARD}/*.dtbo $PRFX_PATH/overlays |
| | | fi |
| | | set +x |
| | | fi |
| | | DTB_PATH=$(find "arch/${ARCH}/boot/dts" -type f -name "${BOARD}.dtb" -exec dirname {} \; | head -n 1) |
| | | cp -f ${DTB_PATH}/${BOARD}.dtb $PRFX_PATH |
| | | mkdir -p $PRFX_PATH/overlays |
| | | cp -f ${DTB_PATH}/${BOARD}/*.dtbo $PRFX_PATH/overlays |
| | | |
| | | # Install kernel modules |
| | | make modules_install INSTALL_MOD_PATH=$PRFX_PATH INSTALL_MOD_STRIP=1 |