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() { 
 | 
    cp ${S}/arch/arm/configs/${MACHINE}_defconfig ${WORKDIR}/defconfig 
 | 
    cp ${S}/arch/arm/configs/${MACHINE}_defconfig ${B}/.config 
 | 
} 
 | 
  
 | 
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 
 | 
    cp ${B}/arch/arm/boot/dts/${MACHINE}/*.dtbo ${DEPLOYDIR}/overlays 
 | 
} 
 |