Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53d98958 authored by Vineet Gupta's avatar Vineet Gupta
Browse files

ARC: [Review] Multi-platform image #1: Kconfig enablement



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: default avatarVineet Gupta <vgupta@synopsys.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 4368902b
Loading
Loading
Loading
Loading
+2 −4
Original line number Original line Diff line number Diff line
@@ -82,9 +82,7 @@ source "kernel/Kconfig.freezer"


menu "ARC Architecture Configuration"
menu "ARC Architecture Configuration"


choice
menu "ARC Platform/SoC"
	prompt "ARC Platform"
	default ARC_PLAT_FPGA_LEGACY


config ARC_PLAT_FPGA_LEGACY
config ARC_PLAT_FPGA_LEGACY
	bool "\"Legacy\" ARC FPGA dev platform"
	bool "\"Legacy\" ARC FPGA dev platform"
@@ -96,7 +94,7 @@ config ARC_PLAT_FPGA_LEGACY
	  - MetaWare ISS
	  - MetaWare ISS


#New platform adds here
#New platform adds here
endchoice
endmenu


menu "ARC CPU Configuration"
menu "ARC CPU Configuration"


+2 −3
Original line number Original line Diff line number Diff line
@@ -8,8 +8,7 @@


if ARC_PLAT_FPGA_LEGACY
if ARC_PLAT_FPGA_LEGACY


choice
menu "FPGA Board"
	prompt "FPGA Board"


config ARC_BOARD_ANGEL4
config ARC_BOARD_ANGEL4
	bool "ARC Angel4"
	bool "ARC Angel4"
@@ -35,7 +34,7 @@ config ISS_SMP_EXTN
	  -XTL (To enable CPU start/stop/set-PC for another CPU)
	  -XTL (To enable CPU start/stop/set-PC for another CPU)
	  It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND)
	  It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND)


endchoice
endmenu


config ARC_SERIAL_BAUD
config ARC_SERIAL_BAUD
	int "UART Baud rate"
	int "UART Baud rate"