diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2019-04-18 12:27:48 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2019-04-23 09:55:04 +0200 |
commit | 1724af6c8db837f645fe4c18a85b435c5f5d55ff (patch) | |
tree | f5113c1a06463023a503ef8650b9c2d5f717b338 /recipes-kernel/linux/linux-toradex_4.14.78.bb | |
parent | ce5a4e1eeb6a3bd712f55e6460e7133a5dd84df5 (diff) |
linux-toradex: add inital 4.14.78 for i.MX8 recipe
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'recipes-kernel/linux/linux-toradex_4.14.78.bb')
-rw-r--r-- | recipes-kernel/linux/linux-toradex_4.14.78.bb | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-toradex_4.14.78.bb b/recipes-kernel/linux/linux-toradex_4.14.78.bb new file mode 100644 index 0000000..7a0a6f7 --- /dev/null +++ b/recipes-kernel/linux/linux-toradex_4.14.78.bb @@ -0,0 +1,45 @@ +# Copyright (C) 2013-2016 Freescale Semiconductor +# Copyright 2017-2018 NXP +# Copyright 2018 Toradex AG +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Linux Kernel provided and supported by Toradex" +DESCRIPTION = "Linux Kernel provided and supported by Toradex based on NXP" + +require recipes-kernel/linux/linux-imx.inc +require recipes-kernel/linux/linux-toradex_${PV}.inc + +DEPENDS += "lzop-native bc-native" + +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-imx:" +SRC_URI += "file://0001-uapi-Add-ion.h-to-userspace.patch" + +DEFAULT_PREFERENCE = "1" + +DO_CONFIG_V7_COPY = "no" +DO_CONFIG_V7_COPY_mx6 = "yes" +DO_CONFIG_V7_COPY_mx7 = "yes" +DO_CONFIG_V7_COPY_mx8 = "no" + +addtask copy_defconfig after do_unpack before do_preconfigure +do_copy_defconfig () { + install -d ${B} + if [ ${DO_CONFIG_V7_COPY} = "yes" ]; then + # copy latest imx_v7_defconfig to use for mx6, mx6ul and mx7 + mkdir -p ${B} + cp ${S}/arch/arm/configs/imx_v7_defconfig ${B}/.config + cp ${S}/arch/arm/configs/imx_v7_defconfig ${B}/../defconfig + else + # copy latest defconfig to use for mx8 + mkdir -p ${B} + cp ${S}/arch/arm64/configs/defconfig ${B}/.config + cp ${S}/arch/arm64/configs/defconfig ${B}/../defconfig + fi +} + +# Currently only ported for i.MX8 based SoMs +#COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" +COMPATIBLE_MACHINE = "(mx8)" +EXTRA_OEMAKE_append_mx6 = " ARCH=arm" +EXTRA_OEMAKE_append_mx7 = " ARCH=arm" +EXTRA_OEMAKE_append_mx8 = " ARCH=arm64" |