config MTK_AEE_FEATURE
	tristate "Enable Android Exception Enhancement"
	default n
	select FIQ_GLUE if !TRUSTONIC_TEE_SUPPORT && !ARM_PSCI && !TRUSTY
	select TRACER_SNAPSHOT
	help
	  AEE (Android Exception Engine) that designed by  Mediatek is an
	  exception catching and debugging information generation mechanism.
	  It can collect and dump information to filesystem
	  (/sdcard/mtklog/aee_exp)  when fatel occur(E.g. kernel
	  panic/android system server crash and ..)

config MTK_AEE_AED
	tristate "Enable AEE Kernel Exception Report Daemon"
	default y
	help
	  MTK_AEE_AED is the kernel config of aed, which is the base support for
	  aee features. Such as:
	  aed debug: some test case for aee driver itself
	  aed main: aed main function and ioctl for user space aee
	  monitor hang: detect hang feature...

config MTK_AEE_IPANIC
	tristate "Enable AEE Kernel Panic Dump"
	default y
	help
	  MTK_AEE_IPANIC is the kernel config of ipanic feature designed by
	  MTK, which is the enhancement of kernel defaut panic flow, and combine
	  with aee.
	  It do some hook function and get some kernel panic information for debug.

config MTK_AEE_HANG_DETECT
	bool "hang detect monitor"
	depends on MTK_AEE_FEATURE
	default y
	help
	  MTK_AEE_HANG_DETECT is the kernel config of hang feature
	  designed by MTK, which is a debug feature for detecting device hang.
	  When the device hang is detected by this mechanism, it will notice
	  user space aee and get some debug information.

config MTK_AEE_MRDUMP
	bool "MT-RAMDUMP support"
	default n
	help
	  MTK_AEE_MRDUMP is the kernel config of MRDUMP feature
	  MRDUMP (Memory RAM Dump) based on MT-RAMDUMP is designed as a memory
	  dump mechanism for debugging system to dump DRAM content at MTK
	  android phone platform

