66 lines
1.4 KiB
Text
66 lines
1.4 KiB
Text
|
#
|
||
|
# 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
|