xref: /linux/drivers/firmware/arm_ffa/Kconfig (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1e7818584SSudeep Holla# SPDX-License-Identifier: GPL-2.0-only
2e7818584SSudeep Hollaconfig ARM_FFA_TRANSPORT
3e7818584SSudeep Holla	tristate "Arm Firmware Framework for Armv8-A"
4e7818584SSudeep Holla	depends on OF
5e7818584SSudeep Holla	depends on ARM64
6e7818584SSudeep Holla	default n
7e7818584SSudeep Holla	help
8e7818584SSudeep Holla	  This Firmware Framework(FF) for Arm A-profile processors describes
9e7818584SSudeep Holla	  interfaces that standardize communication between the various
10e7818584SSudeep Holla	  software images which includes communication between images in
11e7818584SSudeep Holla	  the Secure world and Normal world. It also leverages the
12e7818584SSudeep Holla	  virtualization extension to isolate software images provided
13e7818584SSudeep Holla	  by an ecosystem of vendors from each other.
14e7818584SSudeep Holla
15e7818584SSudeep Holla	  This driver provides interface for all the client drivers making
16e7818584SSudeep Holla	  use of the features offered by ARM FF-A.
17*714be77eSSudeep Holla
18*714be77eSSudeep Hollaconfig ARM_FFA_SMCCC
19*714be77eSSudeep Holla	bool
20*714be77eSSudeep Holla	default ARM_FFA_TRANSPORT
21*714be77eSSudeep Holla	depends on ARM64 && HAVE_ARM_SMCCC_DISCOVERY
22