summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2015-09-29 17:58:45 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2015-09-29 17:59:18 -0300
commit5e7732891ca22cf1f4aa2c550b229162f5195e59 (patch)
tree2cf45eae51751ac6e2ded79ef30496f4d53e6e75 /libre
parentccd00bbb37083185558a62460b6465c0585e7e2c (diff)
downloadabslibre-5e7732891ca22cf1f4aa2c550b229162f5195e59.tar.gz
abslibre-5e7732891ca22cf1f4aa2c550b229162f5195e59.tar.bz2
abslibre-5e7732891ca22cf1f4aa2c550b229162f5195e59.zip
uboot-grub: Fix removing board selection choices optional with a patch
Diffstat (limited to 'libre')
-rw-r--r--libre/uboot-grub/0001-Revert-arch-Make-board-selection-choices-optional.patch742
-rw-r--r--libre/uboot-grub/PKGBUILD15
2 files changed, 753 insertions, 4 deletions
diff --git a/libre/uboot-grub/0001-Revert-arch-Make-board-selection-choices-optional.patch b/libre/uboot-grub/0001-Revert-arch-Make-board-selection-choices-optional.patch
new file mode 100644
index 000000000..8b814f2d6
--- /dev/null
+++ b/libre/uboot-grub/0001-Revert-arch-Make-board-selection-choices-optional.patch
@@ -0,0 +1,742 @@
+From ee11fed43e2bd029f71af1e72ab9bb5652f5fc54 Mon Sep 17 00:00:00 2001
+From: Alexey Brodkin <abrodkin@synopsys.com>
+Date: Wed, 29 Jul 2015 20:32:59 +0300
+Subject: [PATCH] Revert "arch: Make board selection choices optional"
+
+This reverts commit a26cd04920dc069fd6e91abb785426cf6c29f45f.
+
+Reverted commit caused an issue with "make oldconfig" - default prompt
+for target selection was set as No that lead to missing platform
+selection by automated scripts like that:
+------------------>8------------------
+"yes "" | make oldconfig" on defconfig
+------------------>8------------------
+
+And that lead to build failure:
+------------------>8------------------
+$ make
+scripts/kconfig/conf --silentoldconfig Kconfig
+ CHK include/config.h
+ UPD include/config.h
+ GEN include/autoconf.mk
+In file included from ./include/common.h:18:0:
+include/config.h:5:22: fatal error: configs/.h: No such file or directory
+ #include <configs/.h>
+ ^
+compilation terminated.
+scripts/Makefile.autoconf:72: recipe for target 'include/autoconf.mk' failed
+make[1]: *** [include/autoconf.mk] Error 1
+------------------>8------------------
+
+Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
+---
+ arch/arc/Kconfig | 1 -
+ arch/arm/Kconfig | 1 -
+ arch/arm/cpu/armv7/exynos/Kconfig | 1 -
+ arch/arm/cpu/armv7/mx5/Kconfig | 1 -
+ arch/arm/cpu/armv7/mx6/Kconfig | 1 -
+ arch/arm/cpu/armv7/omap3/Kconfig | 1 -
+ arch/arm/cpu/armv7/omap4/Kconfig | 1 -
+ arch/arm/cpu/armv7/omap5/Kconfig | 1 -
+ arch/arm/cpu/armv7/rmobile/Kconfig | 1 -
+ arch/arm/cpu/armv7/s5pc1xx/Kconfig | 1 -
+ arch/arm/mach-at91/Kconfig | 1 -
+ arch/arm/mach-bcm283x/Kconfig | 1 -
+ arch/arm/mach-davinci/Kconfig | 1 -
+ arch/arm/mach-integrator/Kconfig | 2 --
+ arch/arm/mach-keystone/Kconfig | 1 -
+ arch/arm/mach-kirkwood/Kconfig | 1 -
+ arch/arm/mach-nomadik/Kconfig | 1 -
+ arch/arm/mach-orion5x/Kconfig | 1 -
+ arch/arm/mach-socfpga/Kconfig | 1 -
+ arch/arm/mach-tegra/Kconfig | 1 -
+ arch/arm/mach-tegra/tegra114/Kconfig | 1 -
+ arch/arm/mach-tegra/tegra124/Kconfig | 1 -
+ arch/arm/mach-tegra/tegra20/Kconfig | 1 -
+ arch/arm/mach-tegra/tegra30/Kconfig | 1 -
+ arch/arm/mach-zynq/Kconfig | 1 -
+ arch/avr32/Kconfig | 1 -
+ arch/blackfin/Kconfig | 1 -
+ arch/m68k/Kconfig | 1 -
+ arch/microblaze/Kconfig | 1 -
+ arch/mips/Kconfig | 1 -
+ arch/nds32/Kconfig | 1 -
+ arch/nios2/Kconfig | 1 -
+ arch/openrisc/Kconfig | 1 -
+ arch/powerpc/Kconfig | 1 -
+ arch/powerpc/cpu/mpc512x/Kconfig | 1 -
+ arch/powerpc/cpu/mpc5xx/Kconfig | 1 -
+ arch/powerpc/cpu/mpc5xxx/Kconfig | 1 -
+ arch/powerpc/cpu/mpc8260/Kconfig | 1 -
+ arch/powerpc/cpu/mpc83xx/Kconfig | 1 -
+ arch/powerpc/cpu/mpc85xx/Kconfig | 1 -
+ arch/powerpc/cpu/mpc86xx/Kconfig | 1 -
+ arch/powerpc/cpu/mpc8xx/Kconfig | 1 -
+ arch/powerpc/cpu/ppc4xx/Kconfig | 1 -
+ arch/sh/Kconfig | 1 -
+ arch/sparc/Kconfig | 1 -
+ board/amcc/canyonlands/Kconfig | 1 -
+ board/coreboot/Kconfig | 1 -
+ board/dbau1x00/Kconfig | 1 -
+ board/google/Kconfig | 1 -
+ board/intel/Kconfig | 1 -
+ board/micronas/vct/Kconfig | 1 -
+ board/seco/Kconfig | 2 --
+ board/sunxi/Kconfig | 1 -
+ 53 files changed, 55 deletions(-)
+
+diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
+index 925e312..640cda8 100644
+--- a/arch/arc/Kconfig
++++ b/arch/arc/Kconfig
+@@ -129,7 +129,6 @@ config ARC_CACHE_LINE_SHIFT
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_TB100
+ bool "Support tb100"
+diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
+index 9908b43..8eeb46c 100644
+--- a/arch/arm/Kconfig
++++ b/arch/arm/Kconfig
+@@ -64,7 +64,6 @@ config SEMIHOSTING
+
+ choice
+ prompt "Target select"
+- optional
+
+ config ARCH_AT91
+ bool "Atmel AT91"
+diff --git a/arch/arm/cpu/armv7/exynos/Kconfig b/arch/arm/cpu/armv7/exynos/Kconfig
+index 4a7d82f..f2fe748 100644
+--- a/arch/arm/cpu/armv7/exynos/Kconfig
++++ b/arch/arm/cpu/armv7/exynos/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_EXYNOS
+
+ choice
+ prompt "EXYNOS board select"
+- optional
+
+ config TARGET_SMDKV310
+ select SUPPORT_SPL
+diff --git a/arch/arm/cpu/armv7/mx5/Kconfig b/arch/arm/cpu/armv7/mx5/Kconfig
+index 9f250c6..2d6c0ce 100644
+--- a/arch/arm/cpu/armv7/mx5/Kconfig
++++ b/arch/arm/cpu/armv7/mx5/Kconfig
+@@ -12,7 +12,6 @@ config MX53
+
+ choice
+ prompt "MX5 board select"
+- optional
+
+ config TARGET_USBARMORY
+ bool "Support USB armory"
+diff --git a/arch/arm/cpu/armv7/mx6/Kconfig b/arch/arm/cpu/armv7/mx6/Kconfig
+index 10908c4..662596f 100644
+--- a/arch/arm/cpu/armv7/mx6/Kconfig
++++ b/arch/arm/cpu/armv7/mx6/Kconfig
+@@ -27,7 +27,6 @@ config MX6SX
+
+ choice
+ prompt "MX6 board select"
+- optional
+
+ config TARGET_SECOMX6
+ bool "Support secomx6 boards"
+diff --git a/arch/arm/cpu/armv7/omap3/Kconfig b/arch/arm/cpu/armv7/omap3/Kconfig
+index b32a6b0..cc82c50 100644
+--- a/arch/arm/cpu/armv7/omap3/Kconfig
++++ b/arch/arm/cpu/armv7/omap3/Kconfig
+@@ -2,7 +2,6 @@ if OMAP34XX
+
+ choice
+ prompt "OMAP3 board select"
+- optional
+
+ config TARGET_AM3517_EVM
+ bool "AM3517 EVM"
+diff --git a/arch/arm/cpu/armv7/omap4/Kconfig b/arch/arm/cpu/armv7/omap4/Kconfig
+index df27ea1..eccf897 100644
+--- a/arch/arm/cpu/armv7/omap4/Kconfig
++++ b/arch/arm/cpu/armv7/omap4/Kconfig
+@@ -2,7 +2,6 @@ if OMAP44XX
+
+ choice
+ prompt "OMAP4 board select"
+- optional
+
+ config TARGET_DUOVERO
+ bool "OMAP4430 Gumstix Duovero"
+diff --git a/arch/arm/cpu/armv7/omap5/Kconfig b/arch/arm/cpu/armv7/omap5/Kconfig
+index 20c3bd9..aca862d 100644
+--- a/arch/arm/cpu/armv7/omap5/Kconfig
++++ b/arch/arm/cpu/armv7/omap5/Kconfig
+@@ -2,7 +2,6 @@ if OMAP54XX
+
+ choice
+ prompt "OMAP5 board select"
+- optional
+
+ config TARGET_CM_T54
+ bool "CompuLab CM-T54"
+diff --git a/arch/arm/cpu/armv7/rmobile/Kconfig b/arch/arm/cpu/armv7/rmobile/Kconfig
+index ef56286..638b63d 100644
+--- a/arch/arm/cpu/armv7/rmobile/Kconfig
++++ b/arch/arm/cpu/armv7/rmobile/Kconfig
+@@ -2,7 +2,6 @@ if RMOBILE
+
+ choice
+ prompt "Renesus ARM SoCs board select"
+- optional
+
+ config TARGET_ARMADILLO_800EVA
+ bool "armadillo 800 eva board"
+diff --git a/arch/arm/cpu/armv7/s5pc1xx/Kconfig b/arch/arm/cpu/armv7/s5pc1xx/Kconfig
+index 792ef59..65cc9eb 100644
+--- a/arch/arm/cpu/armv7/s5pc1xx/Kconfig
++++ b/arch/arm/cpu/armv7/s5pc1xx/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_S5PC1XX
+
+ choice
+ prompt "S5PC1XX board select"
+- optional
+
+ config TARGET_S5P_GONI
+ bool "S5P Goni board"
+diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
+index bbf4228..5dc2cb2 100644
+--- a/arch/arm/mach-at91/Kconfig
++++ b/arch/arm/mach-at91/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_AT91
+
+ choice
+ prompt "Atmel AT91 board select"
+- optional
+
+ config TARGET_AT91RM9200EK
+ bool "Atmel AT91RM9200 evaluation kit"
+diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig
+index 2315a13..d40f505 100644
+--- a/arch/arm/mach-bcm283x/Kconfig
++++ b/arch/arm/mach-bcm283x/Kconfig
+@@ -3,7 +3,6 @@ menu "Broadcom BCM283X family"
+
+ choice
+ prompt "Broadcom BCM283X board select"
+- optional
+
+ config TARGET_RPI
+ bool "Raspberry Pi"
+diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig
+index e6cb390..3ef55d3 100644
+--- a/arch/arm/mach-davinci/Kconfig
++++ b/arch/arm/mach-davinci/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_DAVINCI
+
+ choice
+ prompt "DaVinci board select"
+- optional
+
+ config TARGET_ENBW_CMC
+ bool "EnBW CMC board"
+diff --git a/arch/arm/mach-integrator/Kconfig b/arch/arm/mach-integrator/Kconfig
+index c54d69d..8ffc544 100644
+--- a/arch/arm/mach-integrator/Kconfig
++++ b/arch/arm/mach-integrator/Kconfig
+@@ -3,7 +3,6 @@ menu "Integrator Options"
+
+ choice
+ prompt "Integrator platform select"
+- optional
+
+ config ARCH_INTEGRATOR_AP
+ bool "Support Integrator/AP platform"
+@@ -19,7 +18,6 @@ config ARCH_CINTEGRATOR
+
+ choice
+ prompt "Integrator core module select"
+- optional
+
+ config CM720T
+ bool "Core Module for ARM720T"
+diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
+index 67f1a33..134ae87 100644
+--- a/arch/arm/mach-keystone/Kconfig
++++ b/arch/arm/mach-keystone/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_KEYSTONE
+
+ choice
+ prompt "TI Keystone board select"
+- optional
+
+ config TARGET_K2HK_EVM
+ bool "TI Keystone 2 Kepler/Hawking EVM"
+diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
+index 1261885..45c6687 100644
+--- a/arch/arm/mach-kirkwood/Kconfig
++++ b/arch/arm/mach-kirkwood/Kconfig
+@@ -2,7 +2,6 @@ if KIRKWOOD
+
+ choice
+ prompt "Marvell Kirkwood board select"
+- optional
+
+ config TARGET_OPENRD
+ bool "Marvell OpenRD Board"
+diff --git a/arch/arm/mach-nomadik/Kconfig b/arch/arm/mach-nomadik/Kconfig
+index ba72a41..265f336 100644
+--- a/arch/arm/mach-nomadik/Kconfig
++++ b/arch/arm/mach-nomadik/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_NOMADIK
+
+ choice
+ prompt "Nomadik board select"
+- optional
+
+ config NOMADIK_NHK8815
+ bool "ST 8815 Nomadik Hardware Kit"
+diff --git a/arch/arm/mach-orion5x/Kconfig b/arch/arm/mach-orion5x/Kconfig
+index 7644b8d..291c511 100644
+--- a/arch/arm/mach-orion5x/Kconfig
++++ b/arch/arm/mach-orion5x/Kconfig
+@@ -2,7 +2,6 @@ if ORION5X
+
+ choice
+ prompt "Marvell Orion board select"
+- optional
+
+ config TARGET_EDMINIV2
+ bool "LaCie Ethernet Disk mini V2"
+diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig
+index e46c348..204efca 100644
+--- a/arch/arm/mach-socfpga/Kconfig
++++ b/arch/arm/mach-socfpga/Kconfig
+@@ -2,7 +2,6 @@ if ARCH_SOCFPGA
+
+ choice
+ prompt "Altera SOCFPGA board select"
+- optional
+
+ config TARGET_SOCFPGA_ARRIA5
+ bool "Altera SOCFPGA Arria V"
+diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
+index 54bd648..ef77c84 100644
+--- a/arch/arm/mach-tegra/Kconfig
++++ b/arch/arm/mach-tegra/Kconfig
+@@ -2,7 +2,6 @@ if TEGRA
+
+ choice
+ prompt "Tegra SoC select"
+- optional
+
+ config TEGRA20
+ bool "Tegra20 family"
+diff --git a/arch/arm/mach-tegra/tegra114/Kconfig b/arch/arm/mach-tegra/tegra114/Kconfig
+index 1047b92..31012bc 100644
+--- a/arch/arm/mach-tegra/tegra114/Kconfig
++++ b/arch/arm/mach-tegra/tegra114/Kconfig
+@@ -2,7 +2,6 @@ if TEGRA114
+
+ choice
+ prompt "Tegra114 board select"
+- optional
+
+ config TARGET_DALMORE
+ bool "NVIDIA Tegra114 Dalmore evaluation board"
+diff --git a/arch/arm/mach-tegra/tegra124/Kconfig b/arch/arm/mach-tegra/tegra124/Kconfig
+index f3324ff..86c1301 100644
+--- a/arch/arm/mach-tegra/tegra124/Kconfig
++++ b/arch/arm/mach-tegra/tegra124/Kconfig
+@@ -2,7 +2,6 @@ if TEGRA124
+
+ choice
+ prompt "Tegra124 board select"
+- optional
+
+ config TARGET_JETSON_TK1
+ bool "NVIDIA Tegra124 Jetson TK1 board"
+diff --git a/arch/arm/mach-tegra/tegra20/Kconfig b/arch/arm/mach-tegra/tegra20/Kconfig
+index 1bb8dff..7f09f81 100644
+--- a/arch/arm/mach-tegra/tegra20/Kconfig
++++ b/arch/arm/mach-tegra/tegra20/Kconfig
+@@ -2,7 +2,6 @@ if TEGRA20
+
+ choice
+ prompt "Tegra20 board select"
+- optional
+
+ config TARGET_HARMONY
+ bool "NVIDIA Tegra20 Harmony evaluation board"
+diff --git a/arch/arm/mach-tegra/tegra30/Kconfig b/arch/arm/mach-tegra/tegra30/Kconfig
+index e78331e..3abdc7b 100644
+--- a/arch/arm/mach-tegra/tegra30/Kconfig
++++ b/arch/arm/mach-tegra/tegra30/Kconfig
+@@ -2,7 +2,6 @@ if TEGRA30
+
+ choice
+ prompt "Tegra30 board select"
+- optional
+
+ config TARGET_APALIS_T30
+ bool "Toradex Apalis T30 board"
+diff --git a/arch/arm/mach-zynq/Kconfig b/arch/arm/mach-zynq/Kconfig
+index 1de5b07..6b0e295 100644
+--- a/arch/arm/mach-zynq/Kconfig
++++ b/arch/arm/mach-zynq/Kconfig
+@@ -10,7 +10,6 @@ config ZYNQ_CUSTOM_INIT
+
+ choice
+ prompt "Xilinx Zynq board select"
+- optional
+
+ config TARGET_ZYNQ_ZED
+ bool "Zynq ZedBoard"
+diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
+index eb33774..801b9cc 100644
+--- a/arch/avr32/Kconfig
++++ b/arch/avr32/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_ATNGW100
+ bool "Support atngw100"
+diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
+index 0a2fb4d..31913fe 100644
+--- a/arch/blackfin/Kconfig
++++ b/arch/blackfin/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_BCT_BRETTL2
+ bool "Support bct-brettl2"
+diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
+index 26509b7..69cb0f7 100644
+--- a/arch/m68k/Kconfig
++++ b/arch/m68k/Kconfig
+@@ -114,7 +114,6 @@ config M548x
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_M52277EVB
+ bool "Support M52277EVB"
+diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
+index 077b2a7..6f419f0 100644
+--- a/arch/microblaze/Kconfig
++++ b/arch/microblaze/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_MICROBLAZE_GENERIC
+ bool "Support microblaze-generic"
+diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
+index 7f7e258..87b94ac 100644
+--- a/arch/mips/Kconfig
++++ b/arch/mips/Kconfig
+@@ -10,7 +10,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_QEMU_MIPS
+ bool "Support qemu-mips"
+diff --git a/arch/nds32/Kconfig b/arch/nds32/Kconfig
+index 98b0282..81b0a01 100644
+--- a/arch/nds32/Kconfig
++++ b/arch/nds32/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_ADP_AG101
+ bool "Support adp-ag101"
+diff --git a/arch/nios2/Kconfig b/arch/nios2/Kconfig
+index 8ae7f6e..b3be7b5 100644
+--- a/arch/nios2/Kconfig
++++ b/arch/nios2/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_NIOS2_GENERIC
+ bool "Support nios2-generic"
+diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig
+index 11014d1..4d62b4c 100644
+--- a/arch/openrisc/Kconfig
++++ b/arch/openrisc/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_OPENRISC_GENERIC
+ bool "Support openrisc-generic"
+diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
+index 3b3f446..8e5a3e2 100644
+--- a/arch/powerpc/Kconfig
++++ b/arch/powerpc/Kconfig
+@@ -6,7 +6,6 @@ config SYS_ARCH
+
+ choice
+ prompt "CPU select"
+- optional
+
+ config MPC512X
+ bool "MPC512X"
+diff --git a/arch/powerpc/cpu/mpc512x/Kconfig b/arch/powerpc/cpu/mpc512x/Kconfig
+index 53450ae..a0f0ede 100644
+--- a/arch/powerpc/cpu/mpc512x/Kconfig
++++ b/arch/powerpc/cpu/mpc512x/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_PDM360NG
+ bool "Support pdm360ng"
+diff --git a/arch/powerpc/cpu/mpc5xx/Kconfig b/arch/powerpc/cpu/mpc5xx/Kconfig
+index 5275447..aad4a7c 100644
+--- a/arch/powerpc/cpu/mpc5xx/Kconfig
++++ b/arch/powerpc/cpu/mpc5xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_CMI_MPC5XX
+ bool "Support cmi_mpc5xx"
+diff --git a/arch/powerpc/cpu/mpc5xxx/Kconfig b/arch/powerpc/cpu/mpc5xxx/Kconfig
+index 5d49228..eec9d7d 100644
+--- a/arch/powerpc/cpu/mpc5xxx/Kconfig
++++ b/arch/powerpc/cpu/mpc5xxx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_A3M071
+ bool "Support a3m071"
+diff --git a/arch/powerpc/cpu/mpc8260/Kconfig b/arch/powerpc/cpu/mpc8260/Kconfig
+index e93732d..55941c8 100644
+--- a/arch/powerpc/cpu/mpc8260/Kconfig
++++ b/arch/powerpc/cpu/mpc8260/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_KM82XX
+ bool "Support km82xx"
+diff --git a/arch/powerpc/cpu/mpc83xx/Kconfig b/arch/powerpc/cpu/mpc83xx/Kconfig
+index 3fb901f..88a3bd6 100644
+--- a/arch/powerpc/cpu/mpc83xx/Kconfig
++++ b/arch/powerpc/cpu/mpc83xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_MPC8308_P1M
+ bool "Support mpc8308_p1m"
+diff --git a/arch/powerpc/cpu/mpc85xx/Kconfig b/arch/powerpc/cpu/mpc85xx/Kconfig
+index 3e8d0b1..aff5fdb 100644
+--- a/arch/powerpc/cpu/mpc85xx/Kconfig
++++ b/arch/powerpc/cpu/mpc85xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_SBC8548
+ bool "Support sbc8548"
+diff --git a/arch/powerpc/cpu/mpc86xx/Kconfig b/arch/powerpc/cpu/mpc86xx/Kconfig
+index fe1859d..14e8b1a 100644
+--- a/arch/powerpc/cpu/mpc86xx/Kconfig
++++ b/arch/powerpc/cpu/mpc86xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_SBC8641D
+ bool "Support sbc8641d"
+diff --git a/arch/powerpc/cpu/mpc8xx/Kconfig b/arch/powerpc/cpu/mpc8xx/Kconfig
+index 79cee35..e8bcbe9 100644
+--- a/arch/powerpc/cpu/mpc8xx/Kconfig
++++ b/arch/powerpc/cpu/mpc8xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_TQM823L
+ bool "Support TQM823L"
+diff --git a/arch/powerpc/cpu/ppc4xx/Kconfig b/arch/powerpc/cpu/ppc4xx/Kconfig
+index 10b86e0..4d5954a 100644
+--- a/arch/powerpc/cpu/ppc4xx/Kconfig
++++ b/arch/powerpc/cpu/ppc4xx/Kconfig
+@@ -6,7 +6,6 @@ config SYS_CPU
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_CSB272
+ bool "Support csb272"
+diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
+index 6ac22af..ff8f5b5 100644
+--- a/arch/sh/Kconfig
++++ b/arch/sh/Kconfig
+@@ -29,7 +29,6 @@ config SH_32BIT
+
+ choice
+ prompt "Target select"
+- optional
+
+ config TARGET_RSK7203
+ bool "RSK+ 7203"
+diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
+index 04dc08f..2df09b2 100644
+--- a/arch/sparc/Kconfig
++++ b/arch/sparc/Kconfig
+@@ -14,7 +14,6 @@ config LEON3
+
+ choice
+ prompt "Board select"
+- optional
+
+ config TARGET_GRSIM_LEON2
+ bool "GRSIM simulating a LEON2 board"
+diff --git a/board/amcc/canyonlands/Kconfig b/board/amcc/canyonlands/Kconfig
+index a655dbc..ef66ad4 100644
+--- a/board/amcc/canyonlands/Kconfig
++++ b/board/amcc/canyonlands/Kconfig
+@@ -11,7 +11,6 @@ config SYS_CONFIG_NAME
+
+ choice BOARD_TYPE
+ prompt "Select which board to build for"
+- optional
+
+ config CANYONLANDS
+ bool "Glacier"
+diff --git a/board/coreboot/Kconfig b/board/coreboot/Kconfig
+index ede6065..dc9b70f 100644
+--- a/board/coreboot/Kconfig
++++ b/board/coreboot/Kconfig
+@@ -8,7 +8,6 @@ if VENDOR_COREBOOT
+
+ choice
+ prompt "Mainboard model"
+- optional
+
+ config TARGET_COREBOOT
+ bool "coreboot"
+diff --git a/board/dbau1x00/Kconfig b/board/dbau1x00/Kconfig
+index b813adb..1286e45 100644
+--- a/board/dbau1x00/Kconfig
++++ b/board/dbau1x00/Kconfig
+@@ -13,7 +13,6 @@ menu "dbau1x00 board options"
+
+ choice
+ prompt "Select au1x00 SoC type"
+- optional
+
+ config DBAU1100
+ bool "Select AU1100"
+diff --git a/board/google/Kconfig b/board/google/Kconfig
+index e9559c9..302f68e 100644
+--- a/board/google/Kconfig
++++ b/board/google/Kconfig
+@@ -8,7 +8,6 @@ if VENDOR_GOOGLE
+
+ choice
+ prompt "Mainboard model"
+- optional
+
+ config TARGET_CHROMEBOOK_LINK
+ bool "Chromebook link"
+diff --git a/board/intel/Kconfig b/board/intel/Kconfig
+index 3d9ecf0..7fe21b9 100644
+--- a/board/intel/Kconfig
++++ b/board/intel/Kconfig
+@@ -8,7 +8,6 @@ if VENDOR_INTEL
+
+ choice
+ prompt "Mainboard model"
+- optional
+
+ config TARGET_CROWNBAY
+ bool "Crown Bay"
+diff --git a/board/micronas/vct/Kconfig b/board/micronas/vct/Kconfig
+index c518079..288a1ae 100644
+--- a/board/micronas/vct/Kconfig
++++ b/board/micronas/vct/Kconfig
+@@ -13,7 +13,6 @@ menu "vct board options"
+
+ choice
+ prompt "Board variant"
+- optional
+
+ config VCT_PLATINUM
+ bool "Enable VCT_PLATINUM"
+diff --git a/board/seco/Kconfig b/board/seco/Kconfig
+index af16697..dcb1ac8 100644
+--- a/board/seco/Kconfig
++++ b/board/seco/Kconfig
+@@ -2,7 +2,6 @@ if TARGET_SECOMX6
+
+ choice
+ prompt "SECO i.MX6 Board variant"
+- optional
+
+ config SECOMX6_Q7
+ bool "Q7"
+@@ -17,7 +16,6 @@ endchoice
+
+ choice
+ prompt "SECO i.MX6 SoC variant"
+- optional
+
+ config SECOMX6Q
+ bool "i.MX6Q"
+diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
+index 2a1cd3c..808de26 100644
+--- a/board/sunxi/Kconfig
++++ b/board/sunxi/Kconfig
+@@ -18,7 +18,6 @@ config SUNXI_GEN_SUN6I
+
+ choice
+ prompt "Sunxi SoC Variant"
+- optional
+
+ config MACH_SUN4I
+ bool "sun4i (Allwinner A10)"
+--
+2.4.3
+
diff --git a/libre/uboot-grub/PKGBUILD b/libre/uboot-grub/PKGBUILD
index 8eb8dffbe..e676577d0 100644
--- a/libre/uboot-grub/PKGBUILD
+++ b/libre/uboot-grub/PKGBUILD
@@ -9,11 +9,13 @@ url='http://www.denx.de/wiki/U-Boot/'
license=('GPL2')
makedepends=('bc')
source=("ftp://ftp.denx.de/pub/${_pkgbase}/${_pkgbase}-${pkgver}.tar.bz2"
- 'uboot-am335x_evm_boot-on-grub.patch'
+ '0001-Revert-arch-Make-board-selection-choices-optional.patch'
+ 'uboot-am335x_evm_boot-on-grub.patch'
'config.am335x_evm'
- 'uEnv-am335x_evm.txt'
- "${pkgbase}-install-am335x_evm.sh")
+ 'uEnv-am335x_evm.txt'
+ "${pkgbase}-install-am335x_evm.sh")
sha512sums=('40878f28c19f077bc83b82687c9f656c64ef2bdbbc3b4caf3f7ec657a7200ce212713cd5adbc0cb23379950fe804767d1efb9108cc8c33b66faa7c7d3a831ffe'
+ '8da39a3c8aa05a1897c4b0b2279c6e819523a46f6bce4b4a9027e58cc9d5c6ccf7787dfcf03453ece6f114e5638d06dcad055d276d4dfbcca3d65366afe46fe7'
'c292fa1c90c33d4291e5d24d3ff4834949fc14f9835fe71b6a3de29005438910b3ed6ade081e8c78617302b3912edcaf9b7806596506fa1fdc3154d929d9a055'
'ade631646eb5de3a7f0cbd4577cfbf50979d242bce6f1a00e31ab49c15fd44295c61bd4f12a66e521a0c04b394e7a9172a70241281f119cfd3d56394d514e531'
'd8287e898bdcb1a542693c2bf94eead62a640d845145527005ce37e1bbba1e73552ef2728271b7486c7fb059239de7f18fe254af30b03b4293a5993ce1e8b351'
@@ -24,7 +26,7 @@ _prepare_uboot-grub-am335x_evm() {
cp -r "${srcdir}/${_pkgbase}-${pkgver}/" "${srcdir}/${pkgbase}-am335x_evm-${pkgver}/"
cd "${srcdir}/${pkgbase}-am335x_evm-${pkgver}/"
- # patch to boot on grub
+ msg 'Patch to boot on GRUB'
patch -p1 -i "${srcdir}/uboot-am335x_evm_boot-on-grub.patch"
cat "${srcdir}/config.am335x_evm" > '.config'
@@ -39,6 +41,11 @@ _prepare_uboot-grub-am335x_evm() {
}
prepare() {
+ cd "${srcdir}/${_pkgbase}-${pkgver}/"
+
+ msg "[Das U-Boot ver.2015.07]: Fix removing board selection choices optional"
+ patch -p1 -i "${srcdir}/0001-Revert-arch-Make-board-selection-choices-optional.patch
+
if [[ "${CARCH}" == "armv7h" ]]; then
msg "Prepare U-Boot for am335x_evm to run GRUB"
_prepare_uboot-grub-am335x_evm