menu "GZ Trusty"


config HAVE_MTK_GZ_LOG
	bool "GZ gz_log & trusty_log support"
	help
	  This symbol is used to build gz_log into kernel.
	  The gz_log driver will create a proc node which can only printthe gz
	  message.
	  It will be select if MTK_ENABLE_GENIEZONE is on.
	  If the gz_log driver failed or this symbol is false, the mtk logger
	  can not read the gz message correctly.

config MT_GZ_TRUSTY_DEBUGFS
	tristate "Trusty debugfs for Mediatek platforms"
	help
	  This is used to control the creation of trusty debugfs. It includes
	  std call and fast call unit test and stress tests for trusty and
	  nebula. It dump the information about the thread, threadstat,
	  and appliacation.


config TRUSTY_INTERRUPT_FIQ_ONLY
	bool "GZ Trusty interrupt fiq support"
	help
	  This is used for Trusty to support handling new flow in GICv3
	  If this is selected, NWd will not route IRQ to Secure OS
	  but just fire NOP.
	  This is MUST for us to handle G0S IRQ for Secure OS.

config MTK_NEBULA_VM_SUPPORT
	tristate "Nebula VM OS Enable"
	depends on MTK_ENABLE_GENIEZONE
	help
	  This is used for MTK Geniezone to Support Nebula VM OS.
	  Nebula's IRQ will be routed by Linux to Geniezone.
	  Say Y if you would like to enable this feature.
	  If unsure, say N.

endmenu

# GZ Trusty
