cpp -traditional -ferror-limit=1000 -I . sun50i-h5-nanopi-neo2.dts.src > sun50i-h5-nanopi-neo2.dts In file included from sun50i-h5-nanopi-neo2.dts.src:44: In file included from ./sun50i-h5.dtsi:43: ./arm/sunxi-h3-h5.dtsi:51:3: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:55:4: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:60:5: error: invalid preprocessing directive #clock-cells = <0>; ^ ./arm/sunxi-h3-h5.dtsi:67:5: error: invalid preprocessing directive #clock-cells = <0>; ^ ./arm/sunxi-h3-h5.dtsi:74:5: error: invalid preprocessing directive #clock-cells = <0>; ^ ./arm/sunxi-h3-h5.dtsi:84:4: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:100:5: error: invalid preprocessing directive #dma-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:110:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:121:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:132:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:178:5: error: invalid preprocessing directive #phy-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:274:5: error: invalid preprocessing directive #clock-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:286:5: error: invalid preprocessing directive #gpio-cells = <3>; ^ ./arm/sunxi-h3-h5.dtsi:288:5: error: invalid preprocessing directive #interrupt-cells = <3>; ^ ./arm/sunxi-h3-h5.dtsi:406:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:422:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:433:5: error: invalid preprocessing directive #sound-dai-cells = <0>; ^ ./arm/sunxi-h3-h5.dtsi:449:5: error: invalid preprocessing directive #pwm-cells = <3>; ^ ./arm/sunxi-h3-h5.dtsi:454:5: error: invalid preprocessing directive #sound-dai-cells = <0>; ^ ./arm/sunxi-h3-h5.dtsi:528:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:541:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:554:5: error: invalid preprocessing directive #address-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:565:5: error: invalid preprocessing directive #interrupt-cells = <3>; ^ ./arm/sunxi-h3-h5.dtsi:582:5: error: invalid preprocessing directive #clock-cells = <1>; ^ ./arm/sunxi-h3-h5.dtsi:608:5: error: invalid preprocessing directive #gpio-cells = <3>; ^ ./arm/sunxi-h3-h5.dtsi:610:5: error: invalid preprocessing directive #interrupt-cells = <3>; ^ In file included from sun50i-h5-nanopi-neo2.dts.src:44: ./sun50i-h5.dtsi:47:4: error: invalid preprocessing directive #address-cells = <1>; ^ 27 errors generated. *** Error code 1 Stop. make: stopped in /usr/home/mutoh/work/NanoPiNeo2/dts