Signed-off-by: Jason Wu <[email protected]>

diff --git a/recipes-bsp/device-tree/device-tree.bb 
b/recipes-bsp/device-tree/device-tree.bb
index c5dd2a6..3733754 100644
--- a/recipes-bsp/device-tree/device-tree.bb
+++ b/recipes-bsp/device-tree/device-tree.bb
@@ -44,9 +44,13 @@ do_compile() {
                DTS_NAME=`basename -s .dts ${DTS_FILE}`
                for d in ${KERNEL_DTS_INCLUDE}; do
                        dtc_include="${dtc_include} -i $d"
+                       cpp_include="${cpp_include} -I${d}"
                done
+               ${CPP} -E -nostdinc -Ulinux -I${WORKDIR}/devicetree \
+                       ${cpp_include} -x assembler-with-cpp \
+                       -o ${DTS_FILE}.pp ${DTS_FILE}
                dtc -I dts -O dtb ${DEVICETREE_FLAGS} -i ${WORKDIR}/devicetree \
-                       ${dtc_include} -o ${DTS_NAME}.dtb ${DTS_FILE}
+                       ${dtc_include} -o ${DTS_NAME}.dtb ${DTS_FILE}.pp
        done
 }
 
-- 
1.9.1

-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to