ARC: [Review] Multi-platform image #1: Kconfig enablement
authorVineet Gupta <vgupta@synopsys.com>
Fri, 18 Jan 2013 09:42:25 +0000 (15:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Fri, 15 Feb 2013 17:46:12 +0000 (23:16 +0530)
This mini patchseries addresses the lack of multi-platform-image support
in ARC port.

Older build system only supported one platform(soc) to build at a time
and further only one board of that platform could be built. There was no
technical reason for that - we just didn't have the need.

So the first step towards multi-platform (and multi-board) builds it to
allow build system to do that.

So as applicable, <choice .. endchoice> => <menu .. endmenu>

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
arch/arc/Kconfig
arch/arc/plat-arcfpga/Kconfig

index 2dab40dd8161d39ec0767efd764292b8826f1c01..3fdd6a53e5d63708ef12e13ce6f870fcbc4498aa 100644 (file)
@@ -82,9 +82,7 @@ source "kernel/Kconfig.freezer"
 
 menu "ARC Architecture Configuration"
 
-choice
-       prompt "ARC Platform"
-       default ARC_PLAT_FPGA_LEGACY
+menu "ARC Platform/SoC"
 
 config ARC_PLAT_FPGA_LEGACY
        bool "\"Legacy\" ARC FPGA dev platform"
@@ -96,7 +94,7 @@ config ARC_PLAT_FPGA_LEGACY
          - MetaWare ISS
 
 #New platform adds here
-endchoice
+endmenu
 
 menu "ARC CPU Configuration"
 
index 9912d9c107a00eea8ebcabcdb6e7e316ec11d638..ae2c017151fa5e3f4a12b72d85ffa9973d035155 100644 (file)
@@ -8,8 +8,7 @@
 
 if ARC_PLAT_FPGA_LEGACY
 
-choice
-       prompt "FPGA Board"
+menu "FPGA Board"
 
 config ARC_BOARD_ANGEL4
        bool "ARC Angel4"
@@ -35,7 +34,7 @@ config ISS_SMP_EXTN
          -XTL (To enable CPU start/stop/set-PC for another CPU)
          It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND)
 
-endchoice
+endmenu
 
 config ARC_SERIAL_BAUD
        int "UART Baud rate"