2018-03-01 8:32 GMT+09:00 Rob Herring <robh@xxxxxxxxxx>: > If dtc is rebuilt, we should rebuild .dtb files with the new dtc. > > Cc: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx> > Signed-off-by: Rob Herring <robh@xxxxxxxxxx> Hmm, I am not 100% sure about this. Is there a case where resulted DTBs depend on DTC version? If I understand correctly, DTS and DTB are 1:1 Unlike CC, there is no room for optimization. Some possibilities could be: - specification is updated. ( /dts-v1/ in DTS should be updated if so) - buggy DTC version generates broken DTBs. > --- > scripts/Makefile.lib | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib > index 1bc2f90cb8c0..6aeb91524c76 100644 > --- a/scripts/Makefile.lib > +++ b/scripts/Makefile.lib > @@ -316,7 +316,7 @@ cmd_dtc = mkdir -p $(dir ${dtc-tmp}) ; \ > -d $(depfile).dtc.tmp $(dtc-tmp) ; \ > cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) > > -$(obj)/%.dtb: $(src)/%.dts FORCE > +$(obj)/%.dtb: $(src)/%.dts $(DTC) FORCE > $(call if_changed_dep,dtc) > > dtc-tmp = $(subst $(comma),_,$(dot-target).dts.tmp) > -- > 2.14.1 > > -- > 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 -- Best Regards Masahiro Yamada -- 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