Jump to content

ALIGMSTEN

Members
  • Posts

    173
  • Joined

  • Last visited

Everything posted by ALIGMSTEN

  1. Hi, hopefully some kind and more knowledgeable soul could provide some pointers, when trying to compile out of tree dts with dtsi includes on orangepizero2. I realise the included files must be pre-processed before compiled and have tried numerous approaches all which failed miserably by not being able to move beyond the following error. Error: dt-bindings/interrupt-controller/arm-gic.h:6.1-8 syntax error FATAL ERROR: Unable to parse input tree The relevant lines in arm-gic.h: #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H #define _DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H #include <dt-bindings/interrupt-controller/irq.h> I’m unsure whether or not this is a cpp or dtc error. The paths seem to be resolved: alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ ls -l dt-bindings lrwxrwxrwx 1 root root 58 Jun 18 21:49 dt-bindings -> /usr/src/linux-headers-5.15.43-sunxi64/include/dt-bindings alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ ls -l dt-bindings/interrupt-controller/arm-gic.h -rw-r--r-- 1 root root 536 Jun 17 15:55 dt-bindings/interrupt-controller/arm-gic.h alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ Perhaps the error is obvious, here one of the failed instructions: alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ sudo gcc -I /boot/dtb/allwinner/ -E -nostdinc -undef -D__DTS__ -x assembler-with-cpp -o sun-h616-orangepi-zero2-b.dts.tmp sun-h616-orangepi-zero2-b.dts alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ sudo dtc -I dts -O dtb -o sun-h616-orangepi-zero2-b.dtb sun-h616-orangepi-zero2-b.dts.tmp Error: dt-bindings/interrupt-controller/arm-gic.h:6.1-8 syntax error FATAL ERROR: Unable to parse input tree alistair@orangepizero2:/boot/dtb-5.15.46-sunxi64/allwinner$ Any help would be gratefully appreciated. Best, Alistair
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines