On 21 October 2016 at 01:12, Alexey Brodkin <alexey.brod...@synopsys.com> wrote: > Hello Masahiro-san, > > On Fri, 2016-10-21 at 10:58 +0900, Masahiro Yamada wrote: >> Hi Alexey, >> >> 2016-10-20 20:55 GMT+09:00 Alexey Brodkin <alexey.brod...@synopsys.com>: >> > >> > Hello Masahiro-san, >> > >> > On Thu, 2016-10-20 at 09:15 +0900, Masahiro Yamada wrote: >> > > >> > > Commit e2f88dfd2d96 ("libfdt: Introduce new ARCH_FIXUP_FDT option") >> > > allows us to skip memory setup of DTB, but a problem for ARM is that >> > > spin_table_update_dt() and psci_update_dt() are skipped as well if >> > > CONFIG_ARCH_FIXUP_FDT is disabled. >> > > >> > > This commit allows us to skip only fdt_fixup_memory_banks() instead >> > > of the whole of arch_fixup_fdt(). It will be useful when we want to >> > > use a memory node from a kernel DTB as is, but need some fixups for >> > > Spin-Table/PSCI. >> > > >> > > Signed-off-by: Masahiro Yamada <yamada.masah...@socionext.com> >> > > --- >> > > >> > > Changes in v2: >> > > - Add empty stub to ARC, PowerPC, Microblaze instead of >> > > a weak function common/image-fdt.c >> > >> > [snip] >> > >> > > >> > > diff --git a/arch/arc/lib/bootm.c b/arch/arc/lib/bootm.c >> > > index 04d9d9c..5798149 100644 >> > > --- a/arch/arc/lib/bootm.c >> > > +++ b/arch/arc/lib/bootm.c >> > > @@ -37,6 +37,11 @@ void arch_lmb_reserve(struct lmb *lmb) >> > > lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); >> > > } >> > > >> > > +int arch_fixup_fdt(void *blob) >> > > +{ >> > > + return 0; >> > > +} >> > > + >> > >> > I'm wondering why don't we add weak implementation of arch_fixup_fdt() >> > right in say common/image-fdt.c? This will allow us to not add dummy stubs >> > for those arches that don't really use it. >> >> >> I fully agree with you. >> >> >> I used a weak function in v1: >> http://patchwork.ozlabs.org/patch/678049/ >> >> But, it was change-request'ed by Simon. > > Ok, thanks for the reference. > Indeed Simon's comments make sense. > > So for ARC changes > > Acked-by: Alexey Brodkin <abrod...@synopsys.com>
Acked-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot