firmware: arm_ffa: Add initial Arm FFA driver support
authorSudeep Holla <sudeep.holla@arm.com>
Fri, 21 May 2021 15:10:30 +0000 (16:10 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Wed, 26 May 2021 21:36:46 +0000 (22:36 +0100)
commit3bbfe9871005f38df2955b2e125933edf1d2feef
tree432b1ee64dbf3d7506e673f80008fa2bbf420a2c
parente781858488b918e30a6ff28e9eab6058b787e3b3
firmware: arm_ffa: Add initial Arm FFA driver support

This just add a basic driver that sets up the transport(e.g. SMCCC),
checks the FFA version implemented, get the partition ID for self and
sets up the Tx/Rx buffers for communication.

Link: https://lore.kernel.org/r/20210521151033.181846-3-sudeep.holla@arm.com
Tested-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_ffa/Makefile
drivers/firmware/arm_ffa/bus.c
drivers/firmware/arm_ffa/common.h [new file with mode: 0644]
drivers/firmware/arm_ffa/driver.c [new file with mode: 0644]