aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2013-01-22 06:21:50 -0500
committerVineet Gupta <vgupta@synopsys.com>2013-02-15 12:46:13 -0500
commit93ad700de2abc111c50bb961c150a9968d5b3982 (patch)
treefd24278dd85307a402db187d6e3278ba4b389c2c
parent53d98958f585517f362733a1dbdb69e2dc5153a3 (diff)
ARC: Fold boards sub-menu into platform/SoC menu
This is more natural and is now doable since the choice constructs are gone. Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Acked-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/arc/Kconfig21
-rw-r--r--arch/arc/plat-arcfpga/Kconfig16
2 files changed, 14 insertions, 23 deletions
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index 3fdd6a53e5d6..ac173687c056 100644
--- a/arch/arc/Kconfig
+++ b/arch/arc/Kconfig
@@ -82,18 +82,11 @@ source "kernel/Kconfig.freezer"
82 82
83menu "ARC Architecture Configuration" 83menu "ARC Architecture Configuration"
84 84
85menu "ARC Platform/SoC" 85menu "ARC Platform/SoC/Board"
86
87config ARC_PLAT_FPGA_LEGACY
88 bool "\"Legacy\" ARC FPGA dev platform"
89 help
90 Support for ARC development platforms, provided by Synopsys.
91 These are based on FPGA or ISS. e.g.
92 - ARCAngel4
93 - ML509
94 - MetaWare ISS
95 86
87source "arch/arc/plat-arcfpga/Kconfig"
96#New platform adds here 88#New platform adds here
89
97endmenu 90endmenu
98 91
99menu "ARC CPU Configuration" 92menu "ARC CPU Configuration"
@@ -338,12 +331,6 @@ config ARC_HAS_RTSC
338 331
339endmenu # "ARC CPU Configuration" 332endmenu # "ARC CPU Configuration"
340 333
341menu "Platform Board Configuration"
342
343source "arch/arc/plat-arcfpga/Kconfig"
344
345#New platform adds here
346
347config LINUX_LINK_BASE 334config LINUX_LINK_BASE
348 hex "Linux Link Address" 335 hex "Linux Link Address"
349 default "0x80000000" 336 default "0x80000000"
@@ -357,8 +344,6 @@ config LINUX_LINK_BASE
357 Linux needs to be scooted a bit. 344 Linux needs to be scooted a bit.
358 If you don't know what the above means, leave this setting alone. 345 If you don't know what the above means, leave this setting alone.
359 346
360endmenu # "Platform Board Configuration"
361
362config ARC_CURR_IN_REG 347config ARC_CURR_IN_REG
363 bool "Dedicate Register r25 for current_task pointer" 348 bool "Dedicate Register r25 for current_task pointer"
364 default y 349 default y
diff --git a/arch/arc/plat-arcfpga/Kconfig b/arch/arc/plat-arcfpga/Kconfig
index ae2c017151fa..b41e786cdbc0 100644
--- a/arch/arc/plat-arcfpga/Kconfig
+++ b/arch/arc/plat-arcfpga/Kconfig
@@ -6,13 +6,21 @@
6# published by the Free Software Foundation. 6# published by the Free Software Foundation.
7# 7#
8 8
9if ARC_PLAT_FPGA_LEGACY 9menuconfig ARC_PLAT_FPGA_LEGACY
10 bool "\"Legacy\" ARC FPGA dev Boards"
11 select ISS_SMP_EXTN if SMP
12 help
13 Support for ARC development boards, provided by Synopsys.
14 These are based on FPGA or ISS. e.g.
15 - ARCAngel4
16 - ML509
17 - MetaWare ISS
10 18
11menu "FPGA Board" 19if ARC_PLAT_FPGA_LEGACY
12 20
13config ARC_BOARD_ANGEL4 21config ARC_BOARD_ANGEL4
14 bool "ARC Angel4" 22 bool "ARC Angel4"
15 select ISS_SMP_EXTN if SMP 23 default y
16 help 24 help
17 ARC Angel4 FPGA Ref Platform (Xilinx Virtex Based) 25 ARC Angel4 FPGA Ref Platform (Xilinx Virtex Based)
18 26
@@ -34,8 +42,6 @@ config ISS_SMP_EXTN
34 -XTL (To enable CPU start/stop/set-PC for another CPU) 42 -XTL (To enable CPU start/stop/set-PC for another CPU)
35 It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND) 43 It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND)
36 44
37endmenu
38
39config ARC_SERIAL_BAUD 45config ARC_SERIAL_BAUD
40 int "UART Baud rate" 46 int "UART Baud rate"
41 default "115200" 47 default "115200"