uboot: add custom version option
authorFabio Porcedda <fabio.porcedda@gmail.com>
Mon, 6 May 2013 21:07:46 +0000 (21:07 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Tue, 7 May 2013 07:26:04 +0000 (09:26 +0200)
Add custom version option as used in the linux kernel and barebox.
This way we can easily specify newer and older version.
Remove the list of the older versions because is obsoleted
by the new custom version option that is more flexible.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
boot/uboot/Config.in

index 2e95f7622d6b468e6cd69bd756ccbe46a957ed1c..a1874a1583350ba58361f118ba4aa8aebd69156b 100644 (file)
@@ -14,29 +14,16 @@ config BR2_TARGET_UBOOT_BOARDNAME
 
 choice
        prompt "U-Boot Version"
-       default BR2_TARGET_UBOOT_2013_04
        help
          Select the specific U-Boot version you want to use
 
-config BR2_TARGET_UBOOT_2013_04
+config BR2_TARGET_UBOOT_LATEST_VERSION
        bool "2013.04"
 
-config BR2_TARGET_UBOOT_2013_01
-       bool "2013.01.01"
-
-config BR2_TARGET_UBOOT_2012_10
-       bool "2012.10"
-
-config BR2_TARGET_UBOOT_2012_07
-       bool "2012.07"
-
-config BR2_TARGET_UBOOT_2012_04
-       bool "2012.04.01"
-       depends on BR2_DEPRECATED
-
-config BR2_TARGET_UBOOT_2011_12
-       bool "2011.12"
-       depends on BR2_DEPRECATED
+config BR2_TARGET_UBOOT_CUSTOM_VERSION
+       bool "Custom version"
+       help
+         This option allows to use a specific official versions
 
 config BR2_TARGET_UBOOT_CUSTOM_TARBALL
        bool "Custom tarball"
@@ -46,6 +33,10 @@ config BR2_TARGET_UBOOT_CUSTOM_GIT
 
 endchoice
 
+config BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE
+       string "U-Boot version"
+       depends on BR2_TARGET_UBOOT_CUSTOM_VERSION
+
 if BR2_TARGET_UBOOT_CUSTOM_TARBALL
 
 config BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION
@@ -55,12 +46,8 @@ endif
 
 config BR2_TARGET_UBOOT_VERSION
        string
-       default "2013.04"       if BR2_TARGET_UBOOT_2013_04
-       default "2013.01.01"    if BR2_TARGET_UBOOT_2013_01
-       default "2012.10"       if BR2_TARGET_UBOOT_2012_10
-       default "2012.07"       if BR2_TARGET_UBOOT_2012_07
-       default "2012.04.01"    if BR2_TARGET_UBOOT_2012_04
-       default "2011.12"       if BR2_TARGET_UBOOT_2011_12
+       default "2013.04"       if BR2_TARGET_UBOOT_LATEST_VERSION
+       default $BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE if BR2_TARGET_UBOOT_CUSTOM_VERSION
        default "custom"        if BR2_TARGET_UBOOT_CUSTOM_TARBALL
        default $BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION if BR2_TARGET_UBOOT_CUSTOM_GIT