require recipes-kernel/linux/linux-yocto.inc
|
|
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
SRC_URI += " file://linux-imx-lf-6.1.36-2.1.0.patch "
|
PATCHTOOL = "patch"
|
|
KERNEL_DANGLING_FEATURES_WARN_ONLY="1"
|
KERNEL_DTC_FLAGS = "-@"
|
KERNEL_DTOVERLAY ?= ""
|
|
do_copy_defconfig:append() {
|
if [ ${DO_CONFIG_V7_COPY} = "yes" ]; then
|
cp ${S}/arch/arm/configs/${MACHINE}_defconfig ${WORKDIR}/defconfig
|
cp ${S}/arch/arm/configs/${MACHINE}_defconfig ${B}/.config
|
else
|
cp ${S}/arch/arm64/configs/${MACHINE}_defconfig ${WORKDIR}/defconfig
|
cp ${S}/arch/arm64/configs/${MACHINE}_defconfig ${B}/.config
|
fi
|
}
|
|
do_compile:append() {
|
if [ -n "${KERNEL_DTC_FLAGS}" ]; then
|
export DTC_FLAGS="${KERNEL_DTC_FLAGS}"
|
fi
|
|
for dtbf in ${KERNEL_DTOVERLAY}; do
|
dtb=`normalize_dtb "$dtbf"`
|
oe_runmake $dtb CC="${KERNEL_CC} $cc_extra " LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS}
|
done
|
}
|
|
do_deploy:append(){
|
install -d ${DEPLOYDIR}/overlays
|
|
if [ ${DO_CONFIG_V7_COPY} = "yes" ]; then
|
cp ${B}/arch/arm/boot/dts/${MACHINE}/*.dtbo ${DEPLOYDIR}/overlays
|
# else
|
# cp ${B}/arch/arm64/boot/dts/${MACHINE}/*.dtbo ${DEPLOYDIR}/overlays
|
fi
|
}
|