# Copyright (C) 2013-2016 Freescale Semiconductor # Copyright 2017 NXP # Copyright 2018-2019 Embedian, Inc. # Released under the MIT license (see COPYING.MIT for the terms) SUMMARY = "Linux kernel provided and supported by Embedian" DESCRIPTION = "Linux kernel provided and supported by Embedian (based on the kernel imx_4.19.35_1.1.0 provided by NXP) \ with focus on i.MX Family SOMs. It includes support for many IPs such as GPU, VPU and IPU." require recipes-kernel/linux/linux-imx.inc LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" DEPENDS += "lzop-native bc-native" DEFAULT_PREFERENCE = "1" SRCBRANCH = "smarc_8m_imx_4.19.35_1.1.0" LOCALVERSION = "-${SRCBRANCH}" KERNEL_DEFCONFIG = "${S}/arch/arm64/configs/smarcimx8m_defconfig" DEFAULT_DTB = "fsl-smarcimx8mq" KERNEL_SRC ?= "git@git.embedian.com:developer/smarc-fsl-linux-kernel.git;protocol=git" SRC_URI = "${EMB_KERNEL_MIRROR};protocol=ssh;branch=${SRCBRANCH}" SRCREV = "a24d6757302c3b6a254a5bc408f91f1d2110c7a4" S = "${WORKDIR}/git" addtask copy_defconfig after do_patch before do_preconfigure do_copy_defconfig () { cp ${KERNEL_DEFCONFIG} ${WORKDIR}/defconfig } COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" EXTRA_OEMAKE_append_mx8 = " ARCH=arm64"