On Thu, Jan 24, 2019 at 4:16 PM Alexander Graf <ag...@suse.de> wrote: > > > > On 24.01.19 11:43, Anup Patel wrote: > > > > > >> -----Original Message----- > >> From: Andreas Schwab [mailto:sch...@suse.de] > >> Sent: Thursday, January 24, 2019 3:24 PM > >> To: Atish Patra <atish.pa...@wdc.com> > >> Cc: Anup Patel <a...@brainfault.org>; Anup Patel <anup.pa...@wdc.com>; > >> Joe Hershberger <joe.hershber...@ni.com>; U-Boot Mailing List <u- > >> b...@lists.denx.de>; Palmer Dabbelt <pal...@sifive.com>; Alexander Graf > >> <ag...@suse.de>; Christoph Hellwig <h...@infradead.org>; Paul Walmsley > >> <paul.walms...@sifive.com> > >> Subject: Re: [U-Boot] [PATCH v2 11/11] riscv: Add SiFive FU540 board > >> support > >> > >> On Jan 23 2019, Atish Patra <atish.pa...@wdc.com> wrote: > >> > >>> or you can try to edit the DT directly and update the FSBL if you are > >>> comfortable with it. > >> > >> I think it would make sense to add the node in the board init function. > >> That way it would work whether or not the FSBL is updated. > > > > Best way is to either fix in DTS itself or BBL/OpenSBI. > > > > For BBL it is difficult due to lack of matured FDT manipulation APIs. > > My bad for previous misinformation about BBL. I thought Atish had > > hacked this in BBL but he had hacked U-Boot. > > > > We already have taken care of this in OpenSBI using LibFDT so with > > OpenSBI no hacks would be required. > > > > We are just few days away from OpenSBI being made public so no point > > of adding work-around for "stdout-path" in U-Boot as well. > > I disagree. We want people to easily use this code, and not use it as a > means to push for the OpenSBI vs BBL discussion. > > So IMHO a quirk that adds the stdout-path property in an early board > init function is the best way to move forward here. That way the "good" > case keeps behaving the same, but we stay compatible to current, > existing previous stage firmware. > > Please, don't *ever* consider DT something that you "just modify". If > anything worked with a DT before, you are required to keep it that way. > Otherwise you break the compatibility contract between your firmware layers.
No issues, I will try to add it board_init(). Regards, Anup _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot