On Tue, May 31, 2016 at 04:46:34AM +0800, Herve Jourdain wrote: > Kernel 4.4.6+ on RaspberryPi support .dtbo files for overlays, instead of > .dtb. > Patch the kernel, which has faulty rules to generate .dtbo the way yocto does >
You need an Upstream status here: http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines I think this would be interesting to send upstream too. > Signed-off-by: Herve Jourdain <herve.jourd...@neuf.fr> > --- > .../0001-fix-dtbo-rules.patch | 27 > ++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > create mode 100644 > recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch > > diff --git > a/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch > b/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch > new file mode 100644 > index 0000000..ef04a72 > --- /dev/null > +++ b/recipes-kernel/linux/linux-raspberrypi-4.4/0001-fix-dtbo-rules.patch > @@ -0,0 +1,27 @@ > +diff --git a/arch/arm/Makefile b/arch/arm/Makefile > +index a2e7cf7..673c1cb 100644 > +--- a/arch/arm/Makefile > ++++ b/arch/arm/Makefile > +@@ -333,6 +333,8 @@ $(INSTALL_TARGETS): > + > + %.dtb: | scripts > + $(Q)$(MAKE) $(build)=$(boot)/dts MACHINE=$(MACHINE) $(boot)/dts/$@ > ++%.dtbo: | scripts x> ++ $(Q)$(MAKE) $(build)=$(boot)/dts MACHINE=$(MACHINE) $(boot)/dts/$@ > + > + PHONY += dtbs dtbs_install > + > +diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib > +index 3079c4f..6cc3766 100644 > +--- a/scripts/Makefile.lib > ++++ b/scripts/Makefile.lib > +@@ -293,7 +293,8 @@ $(obj)/%.dtb: $(src)/%.dts FORCE > + $(call if_changed_dep,dtc) > + > + quiet_cmd_dtco = DTCO $@ > +-cmd_dtco = $(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; > \ > ++cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \ > ++ $(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \ > + $(objtree)/scripts/dtc/dtc -@ -H epapr -O dtb -o $@ -b 0 \ > + -i $(dir $<) $(DTC_FLAGS) \ > + -d $(depfile).dtc.tmp $(dtc-tmp) ; \ > -- > 2.7.4 > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto -- Andrei Gherzan
signature.asc
Description: PGP signature
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto