1
0
mirror of https://github.com/physwizz/a155-U-u1.git synced 2024-11-19 13:27:49 +00:00
a155-U-u1/kernel-5.10/drivers/misc/mediatek/geniezone/gz-trusty/Kconfig
2024-03-11 06:53:12 +11:00

43 lines
1.3 KiB
Plaintext

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