config OPROFILE_ARMV6
	bool
	depends on OPROFILE && CPU_V6 && !REALVIEW_EB_ARM11MP && !MACH_REALVIEW_PB11MP && !ARCH_NE1
	default y
	select OPROFILE_ARM11_CORE

config OPROFILE_MPCORE
	bool
	depends on OPROFILE && CPU_V6 && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || ARCH_NE1)
	default y
	select OPROFILE_ARM11_CORE

config OPROFILE_ARM11_CORE
	bool

config OPROFILE_ARMV7_CORTEXA9
	bool
	depends on OPROFILE && CPU_V7 && (MACH_REALVIEW_PBX || MACH_KZMA9 || MACH_BSTBRD || MACH_EVSY)
	default y

config SNSC_OPROFILE_ARM11_EVTMON
	bool "ARM1136 Event Monitor Profiling support (EXPERIMENTAL)"
	depends on OPROFILE_ARMV6 && ARCH_MX3 && OUTER_CACHE
	default y
	help
	  Say Y here to enable the ARM1136 L2 cache event monitor oprofile
	  support. ARM1136 platform has 4 L2 cache event monitor counters which
  	  can be used by OProfile.

	  If unsure, say N.

config SNSC_OPROFILE_ARM11_EVTMON_ECT_WORKAROUND
	bool
	depends on SNSC_OPROFILE_ARM11_EVTMON
	default y if ARCH_MX3
