huawei-mrd-kernel/drivers/trusty/Kconfig

66 lines
1.4 KiB
Text
Raw Normal View History

#
# Trusty
#
menu "Trusty"
config TRUSTY
tristate "Trusty"
default n
config TRUSTY_LOG
tristate
depends on TRUSTY
default y
config TRUSTY_VIRTIO
tristate "Trusty virtio support"
depends on TRUSTY
select VIRTIO
default y
config TRUSTY_VIRTIO_IPC
tristate "Trusty Virtio IPC driver"
depends on TRUSTY_VIRTIO
default y
help
This module adds support for communications with Trusty Services
If you choose to build a module, it'll be called trusty-ipc.
Say N if unsure.
config MT_TRUSTY_DEBUGFS
tristate "Trusty debugfs for Mediatek platforms"
default n
config TRUSTY_INTERRUPT_MAP
tristate "Trusty interrupt map"
depends on TRUSTY
default y
config TRUSTY_INTERRUPT_FIQ_ONLY
tristate "Trusty interrupt fiq support"
depends on TRUSTY && MTK_GIC_V3_EXT
default y
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_ENABLE_GENIEZONE
tristate "MTK GenieZone enable"
select TRUSTY
default n
help
This is used for Trusty to support MTK Geniezone
Irq will be masked in trusty irq handler
for irq routing to GenieZone.
Irq work will be put to global queue when cpu dead.
config TRUSTY_WDT_FIQ_ARMV7_SUPPORT
tristate "Trusty WDT FIQ for arm"
depends on TRUSTY && MTK_NO_ATF && !MTK_KERNEL_IN_SECURE_MODE
default y
endmenu