(+CC: DT maintainers) On Wed, Dec 18, 2019 at 8:55 PM Frank Wunderlich <frank-w@xxxxxxxxxxxxxxx> wrote: > > With this Patch we are able to change cpp-preprocessor options > (e.g. -D...) for using conditions (#ifdef) in devicetree files > and dynamically add include searchpaths I think this is questionable since DT is supposed to describe hardware. Does it depends on #ifdef or some external defines? If you want to add variations, you can add a new DTS which includes other DTS(I) files. > > Signed-off-by: Frank Wunderlich <frank-w@xxxxxxxxxxxxxxx> > --- > scripts/Makefile.lib | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib > index 3fa32f83b2d7..c722a6c7786a 100644 > --- a/scripts/Makefile.lib > +++ b/scripts/Makefile.lib > @@ -177,7 +177,7 @@ DTC_INCLUDE := $(srctree)/scripts/dtc/include-prefixes > > dtc_cpp_flags = -Wp,-MD,$(depfile).pre.tmp -nostdinc \ > $(addprefix -I,$(DTC_INCLUDE)) \ > - -undef -D__DTS__ > + -undef -D__DTS__ $(DTC_CPP_FLAGS) > > # Useful for describing the dependency of composite objects > # Usage: > -- > 2.17.1 > -- Best Regards Masahiro Yamada