162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig ARM_FFA_TRANSPORT 362306a36Sopenharmony_ci tristate "Arm Firmware Framework for Armv8-A" 462306a36Sopenharmony_ci depends on OF 562306a36Sopenharmony_ci depends on ARM64 662306a36Sopenharmony_ci default n 762306a36Sopenharmony_ci help 862306a36Sopenharmony_ci This Firmware Framework(FF) for Arm A-profile processors describes 962306a36Sopenharmony_ci interfaces that standardize communication between the various 1062306a36Sopenharmony_ci software images which includes communication between images in 1162306a36Sopenharmony_ci the Secure world and Normal world. It also leverages the 1262306a36Sopenharmony_ci virtualization extension to isolate software images provided 1362306a36Sopenharmony_ci by an ecosystem of vendors from each other. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci This driver provides interface for all the client drivers making 1662306a36Sopenharmony_ci use of the features offered by ARM FF-A. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciconfig ARM_FFA_SMCCC 1962306a36Sopenharmony_ci bool 2062306a36Sopenharmony_ci default ARM_FFA_TRANSPORT 2162306a36Sopenharmony_ci depends on ARM64 && HAVE_ARM_SMCCC_DISCOVERY 22