>On Mon, Nov 14, 2016 at 05:59:01AM +0000, Peter Chen wrote: >> The main difference is compatible string, I can't include two >> compatible strings in one dts file, the dts build will fail for that. >> >> imx6ull-14x14-evk.dts >> / { >> model = "Freescale i.MX6 UlltraLite 14x14 EVK Board"; >> compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull"; }; >> >> imx6ul-14x14-evk.dts >> / { >> model = "Freescale i.MX6 UltraLite 14x14 EVK Board"; >> compatible = "fsl,imx6ul-14x14-evk", "fsl,imx6ul"; }; > >I created imx6ull-14x14-evk.dts like below, and DTC seems happy with it. > >#include "imx6ul-14x14-evk.dts" > >/ { > model = "Freescale i.MX6 UlltraLite 14x14 EVK Board"; > compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull"; }; > Thanks for trying it, the problem why my dtc building fail is I have two " /dts-v1/;" at dts file (one is from imx6ul-14x14-evk.dts) . I will follow your suggestion. Peter -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html