How to update kernel patch

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to update kernel patch

1,748 Views
hsuryan
Contributor I


Hi,everyone

I want to add uart port to kernel,so I need update patch

but I always get fail,when do bitbake -f compile linux-imx

my steps:

1.creating new Layer

fsl-community-bsp $ ./setup-environment build(my build folder)

sources $ yocto-layer create fsl-custom

*Edit and add the layer to the build/conf/bblayers.conf file

build $ bitbake-layers show-layers

2.patching the linux kernel

build $ cd tmp/work/imx6dlsabresd-poky-linux-gnueabi/linux-imx/4.1.15-r0/git

build $ # Edit any files you want to change(i change my imx6dl.dtsi to add uart port)

build $ git add /arch/arm/boot/dts/imx6dl.dtsi

build $ git commit -s -m uart

build $ git format-patch -1

3.create custom folder

sources $ cd meta-imx6

sources $ mkdir recipes-kernel

sources $ cd recipes-kernel

sources $ mkdir linux

sources $ cd linux

sources $ mkdir linux-imx-4.1.15

sources $ cd linux-imx-4.1.15

sources $ mkdir mx6

4.add patch

sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-imx_4.1.15.bbappend

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"

SRC_URI += "file://imx6/0001-uart.patch"

build $ cd tmp/work/imx6dlsabresd-poky-linux-gnueabi/linux-imx/4.1.15-r0/git

build $ cp 0001-uart.patch /.../linux-imx-4.1.15/mx6

fsl-community-bsp $ ./setup-environment build

build $ bitbake -c cleansstate linux-imx

build $ bitbake -f -c compile linux-imx (always fail )

build $ bitbake -c deploy linux-imx

thanks for help


Labels (5)
0 Kudos
2 Replies

957 Views
pranavmadhu
Contributor IV

Hi,

Have you added the conf folder, and the layer.conf file in your meta folder?

0 Kudos

957 Views
jimmychan
NXP TechSupport
NXP TechSupport

build $ bitbake -f -c compile linux-imx (always fail )

so, what is the error message?

0 Kudos