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

Commit 8ba605b6 authored by Vineet Gupta's avatar Vineet Gupta
Browse files

ARC: [plat-*] ARC_HAS_COH_CACHES no longer relevant



A typical SMP system expects cache coherency. Initial NPS platform
support was slated to be SMP w/o cache coherency.

However it seems the platform now selects that option, so there is no
point in keeping it around.

Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
parent b48fba05
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -180,16 +180,12 @@ config CPU_BIG_ENDIAN
config SMP
	bool "Symmetric Multi-Processing"
	default n
	select ARC_HAS_COH_CACHES if ISA_ARCV2
	select ARC_MCIP if ISA_ARCV2
	help
	  This enables support for systems with more than one CPU.

if SMP

config ARC_HAS_COH_CACHES
	def_bool n

config NR_CPUS
	int "Maximum number of CPUs (2-4096)"
	range 2 4096
@@ -219,8 +215,6 @@ config ARC_MCIP
menuconfig ARC_CACHE
	bool "Enable Cache Support"
	default y
	# if SMP, cache enabled ONLY if ARC implementation has cache coherency
	depends on !SMP || ARC_HAS_COH_CACHES

if ARC_CACHE

+0 −1
Original line number Diff line number Diff line
@@ -5,7 +5,6 @@

menuconfig ARC_PLAT_EZNPS
	bool "\"EZchip\" ARC dev platform"
	select ARC_HAS_COH_CACHES if SMP
	select CPU_BIG_ENDIAN
	select CLKSRC_NPS
	select EZNPS_GIC
+0 −1
Original line number Diff line number Diff line
@@ -8,7 +8,6 @@

menuconfig ARC_PLAT_SIM
	bool "ARC nSIM based simulation virtual platforms"
	select ARC_HAS_COH_CACHES if SMP
	help
	  Support for nSIM based ARC simulation platforms
	  This includes the standalone nSIM (uart only) vs. System C OSCI VP