firmware: arm_ffa: Setup in-kernel users of FFA partitions
authorSudeep Holla <sudeep.holla@arm.com>
Fri, 21 May 2021 15:10:32 +0000 (16:10 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Wed, 26 May 2021 21:38:43 +0000 (22:38 +0100)
commitd0c0bce831223b08e5bade2cefc93c3ddb790796
tree73fbc6bf8009f496dd0fcf12afde04d4a9613a18
parent714be77e976a4b013b935b3223b2ef68856084d0
firmware: arm_ffa: Setup in-kernel users of FFA partitions

Parse the FFA nodes from the device-tree and register all the partitions
whose services will be used in the kernel.

In order to also enable in-kernel users of FFA interface, let us add
simple set of operations for such devices.

The in-kernel users are registered without the character device interface.

Link: https://lore.kernel.org/r/20210521151033.181846-5-sudeep.holla@arm.com
Tested-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_ffa/bus.c
drivers/firmware/arm_ffa/common.h
drivers/firmware/arm_ffa/driver.c
include/linux/arm_ffa.h