dtbs build faild on kernel 3.14.28

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

dtbs build faild on kernel 3.14.28

4,543 Views
yaoshilee
Contributor I

huang@V3-771:~/git/fsl/linux-2.6-imx$ make ARCH=arm dtbs V=1

make -f scripts/Makefile.build obj=scripts/basic

rm -f .tmp_quiet_recordmcount

make -f /home/huang/git/fsl/linux-2.6-imx/scripts/Makefile.asm-generic \

                src=asm obj=arch/arm/include/generated/asm

make -f /home/huang/git/fsl/linux-2.6-imx/scripts/Makefile.asm-generic \

                src=uapi/asm obj=arch/arm/include/generated/uapi/asm

make -f scripts/Makefile.build obj=scripts

make -f scripts/Makefile.build obj=scripts/dtc

make -f scripts/Makefile.build obj=scripts/genksyms

make -f scripts/Makefile.build obj=scripts/mod

make -f scripts/Makefile.build obj=arch/arm/boot/dts MACHINE= dtbs

  arm-linux-gnueabihf-gcc -E -Wp,-MD,arch/arm/boot/dts/.imx6dl-cubox-i.dtb.d.pre.tmp -nostdinc -I/home/huang/git/fsl/linux-2.6-imx/arch/arm/boot/dts -I/home/huang/git/fsl/linux-2.6-imx/arch/arm/boot/dts/include -I/home/huang/git/fsl/linux-2.6-imx/drivers/of/testcase-data -undef -D__DTS__ -x assembler-with-cpp -o arch/arm/boot/dts/.imx6dl-cubox-i.dtb.dts.tmp arch/arm/boot/dts/imx6dl-cubox-i.dts ; /home/huang/git/fsl/linux-2.6-imx/scripts/dtc/dtc -O dtb -o arch/arm/boot/dts/imx6dl-cubox-i.dtb -b 0 -i arch/arm/boot/dts/  -d arch/arm/boot/dts/.imx6dl-cubox-i.dtb.d.dtc.tmp arch/arm/boot/dts/.imx6dl-cubox-i.dtb.dts.tmp ; cat arch/arm/boot/dts/.imx6dl-cubox-i.dtb.d.pre.tmp arch/arm/boot/dts/.imx6dl-cubox-i.dtb.d.dtc.tmp > arch/arm/boot/dts/.imx6dl-cubox-i.dtb.d

In file included from arch/arm/boot/dts/imx6dl-cubox-i.dts:6:0:

arch/arm/boot/dts/imx6dl.dtsi:11:50: fatal error: dt-bindings/interrupt-controller/irq.h: No such file or directory

compilation terminated.

make[1]: *** [arch/arm/boot/dts/imx6dl-cubox-i.dtb] Error 1

make: *** [dtbs] Error 2

huang@V3-771:~/git/fsl/linux-2.6-imx$

Hello all

I checkout kernel source from git://git.freescale.com/imx/linux-2.6-imx.git  and branch is remotes/origin/imx_3.14.28_1.0.0_ga

and use linaro gcc

when I try to build the dtb file , I got the errors like this

how can I compile imx6q-arm2.dts file ?

regards

Labels (3)
0 Kudos
3 Replies

1,791 Views
rizwanm
Contributor II

do the following to fix it

$ cd arch/arm/boot/dts/include/

$ rm dt-bindings

$ ln -s ../../../../../include/dt-bindings

Warm Regards,

Rizwan M

0 Kudos

1,791 Views
Raana
Contributor III

Hi,

Did you solve that issue ?

Because, I solved this issue after giving symbolic link for dt-bindings.

Regards,

J.P.Raja

0 Kudos

1,791 Views
fabio_estevam
NXP Employee
NXP Employee

make imx6q-arm2.dtb

Regards,

Fabio Estevam