[U-Boot] [PATCH] ARC: Move ENV_SIZE and ENV_OFFSET to Kconfig

Tom Rini trini at konsulko.com
Wed Jan 16 16:24:56 UTC 2019


On Wed, Jan 16, 2019 at 04:22:22PM +0000, Alexey Brodkin wrote:
> Hi Tom,
> 
> > -----Original Message-----
> > From: Tom Rini <trini at konsulko.com>
> > Sent: Wednesday, January 16, 2019 7:19 PM
> > To: Alexey Brodkin <alexey.brodkin at synopsys.com>
> > Cc: u-boot at lists.denx.de; uboot-snps-arc at synopsys.com; Michal Simek <michal.simek at xilinx.com>; Simon
> > Glass <sjg at chromium.org>
> > Subject: Re: [PATCH] ARC: Move ENV_SIZE and ENV_OFFSET to Kconfig
> > 
> > On Wed, Jan 16, 2019 at 07:11:15PM +0300, Alexey Brodkin wrote:
> > 
> > > Join the party of some ARM boards and drop more
> > > items from include/configs/xxx.h.
> > >
> > > Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
> > > Cc: Michal Simek <michal.simek at xilinx.com>
> > > Cc: Simon Glass <sjg at chromium.org>
> > > Cc: Tom Rini <trini at konsulko.com>
> > > ---
> 
> [snip]
> 
> > >  config ENV_OFFSET
> > >  	hex "Environment Offset"
> > > @@ -441,6 +441,7 @@ config ENV_OFFSET
> > >  	default 0x88000 if ARCH_SUNXI
> > >  	default 0xE0000 if ARCH_ZYNQ
> > >  	default 0x1E00000 if ARCH_ZYNQMP
> > > +	default 0
> > 
> > Please make this "if ARC", thanks!
> 
> Actually I don't like having here listed all the boards
> because with more boards/arches moving ENV settings to Kconfig
> we'll get here all of them listed at some point.
> Why default ENV_OFFSET [as well as] ENV_SIZE are not set in
> arch/soc/board top-level Kconfig?

I believe the answer is that having config FOO prompt in one place and N
config FOO values results in lots of churn in the defconfig files when
they get re-synced.  So yes, having N lines of default X if Y with the
prompt is what we want, at least until everything is converted and then
we can see if no, really, moving the defaults to some defined /
consistent locations doesn't result in so much churn.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190116/807cae62/attachment.sig>


More information about the U-Boot mailing list