| menu "Trusty" |
| |
| # NOTE |
| # MTK_ENABLE_GENIEZONE will not select TRUSTY while gz-trusty driving. |
| 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 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 |