Message ID | 1412412492-12282-1-git-send-email-ijc@hellion.org.uk |
---|---|
State | Superseded |
Delegated to: | Ian Campbell |
Headers | show |
Hi, On 10/04/2014 10:48 AM, Ian Campbell wrote: > No need to be so repetitive. Hmm, I also have a version of this in my tree, I thought I had already send that out, but maybe I did not, see: https://github.com/jwrdegoede/u-boot-sunxi/commit/387033b669d72b8621eeb52c4cdc503e0d63b86d Note this needs to be rebased on top current next, as it does not take the SUN6I changes into account. > Signed-off-by: Ian Campbell <ijc@hellion.org.uk> > --- > board/sunxi/Kconfig | 31 ++++--------------------------- > 1 file changed, 4 insertions(+), 27 deletions(-) > > diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig > index 05defac..c4b3167 100644 > --- a/board/sunxi/Kconfig > +++ b/board/sunxi/Kconfig > @@ -1,31 +1,8 @@ > -if TARGET_SUN4I > - > -config SYS_CONFIG_NAME > - default "sun4i" > - > -endif > - > -if TARGET_SUN5I > - > -config SYS_CONFIG_NAME > - default "sun5i" > - > -endif > - > -if TARGET_SUN6I > - > config SYS_CONFIG_NAME > - string > - default "sun6i" > - > -endif > - > -if TARGET_SUN7I > - > -config SYS_CONFIG_NAME > - default "sun7i" > - > -endif > + default "sun4i" if TARGET_SUN4I > + default "sun5i" if TARGET_SUN5I > + default "sun6i" if TARGET_SUN6I > + default "sun7i" if TARGET_SUN7I > > if TARGET_SUN4I || TARGET_SUN5I || TARGET_SUN6I || TARGET_SUN7I You need to move this up to the top of the Kconfig file, as it gets unconditionally sourced from arch/arm/Kconfig, and if this is not at the top, you will be unconditionally adding a SYS_CONFIG_NAME section which may conflict with other targets which also define it. With that fixed this is: Acked-by: Hans de Goede <hdegoede@redhat.com> Regards, Hans
On Mon, 2014-10-06 at 09:48 +0200, Hans de Goede wrote: > Hi, > > On 10/04/2014 10:48 AM, Ian Campbell wrote: > > No need to be so repetitive. > > Hmm, I also have a version of this in my tree, I thought I had already send > that out, but maybe I did not, Ah, it seemed familiar as I was writing it, but I decided it had just been discussed and not implemented. > You need to move this up to the top of the Kconfig file, as it > gets unconditionally sourced from arch/arm/Kconfig, and if this is > not at the top, you will be unconditionally adding a SYS_CONFIG_NAME > section which may conflict with other targets which also define it. Makes sense. > With that fixed this is: > > Acked-by: Hans de Goede <hdegoede@redhat.com> Thanks. Ian.
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig index 05defac..c4b3167 100644 --- a/board/sunxi/Kconfig +++ b/board/sunxi/Kconfig @@ -1,31 +1,8 @@ -if TARGET_SUN4I - -config SYS_CONFIG_NAME - default "sun4i" - -endif - -if TARGET_SUN5I - -config SYS_CONFIG_NAME - default "sun5i" - -endif - -if TARGET_SUN6I - config SYS_CONFIG_NAME - string - default "sun6i" - -endif - -if TARGET_SUN7I - -config SYS_CONFIG_NAME - default "sun7i" - -endif + default "sun4i" if TARGET_SUN4I + default "sun5i" if TARGET_SUN5I + default "sun6i" if TARGET_SUN6I + default "sun7i" if TARGET_SUN7I if TARGET_SUN4I || TARGET_SUN5I || TARGET_SUN6I || TARGET_SUN7I
No need to be so repetitive. Signed-off-by: Ian Campbell <ijc@hellion.org.uk> --- board/sunxi/Kconfig | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-)