Hi, On Thu, Jul 19, 2018 at 08:45:45AM +0200, Michal Simek wrote: > There is no reason to have the same Kconfig options for different SoCs > separately. The patch is merging them together. > > Signed-off-by: Michal Simek <[email protected]> > --- > > Patch is based on > https://lists.denx.de/pipermail/u-boot/2018-July/335126.html > > I have ENV_SECT_SIZE just for zynq/zynqmp because rockchip and sunxi > have this in their configs. When they decide to move then can enable > that option for them too. > I expect when more platforms extend this we will have less constrain > Kconfig setup. > > --- > env/Kconfig | 66 > ++++++++++++++++--------------------------------------------- > 1 file changed, 17 insertions(+), 49 deletions(-) > > diff --git a/env/Kconfig b/env/Kconfig > index b37dcd78eb75..0ded003d7d41 100644 > --- a/env/Kconfig > +++ b/env/Kconfig > @@ -431,23 +431,37 @@ config ENV_EXT4_FILE > It's a string of the EXT4 file name. This file use to store the > environment (explicit path to the file) > > -if ARCH_SUNXI > +if ARCH_ROCKCHIP || ARCH_SUNXI || ARCH_ZYNQ || ARCH_ZYNQMP
Can we have a depends on instead? That would be more flexible. > config ENV_OFFSET > hex "Environment Offset" > depends on !ENV_IS_IN_UBI > depends on !ENV_IS_NOWHERE > + default 0x3f8000 if ARCH_ROCKCHIP > default 0x88000 if ARCH_SUNXI > + default 0xE0000 if ARCH_ZYNQ > + default 0x1E00000 if ARCH_ZYNQMP > help > Offset from the start of the device (or partition) > > config ENV_SIZE > hex "Environment Size" > - depends on !ENV_IS_NOWHERE > - default 0x20000 if ARCH_SUNXI > + default 0x8000 if ARCH_ROCKCHIP && !ENV_IS_NOWHERE > + default 0x20000 if ARCH_SUNXI && !ENV_IS_NOWHERE I'm not sure why you removed the depends on !ENV_IS_NOWHERE. Do you have a case where the environment is not store anywhere but still need a size? Thanks! Maxime -- Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

