]> git.itanic.dy.fi Git - linux-stable/commit
firmware: arm_ffa: Make memory apis ffa_device independent
authorSudeep Holla <sudeep.holla@arm.com>
Wed, 7 Sep 2022 14:52:36 +0000 (15:52 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Thu, 8 Sep 2022 10:30:34 +0000 (11:30 +0100)
commit8c3812c8f74f050278d734ec4b90149d84bdbefb
tree236f3266f7955d0d0bae5095b595b1a0b5b05a75
parente57fba9105fac60d81a7ff2ce70d347d7ae95943
firmware: arm_ffa: Make memory apis ffa_device independent

There is a requirement to make memory APIs independent of the ffa_device.
One of the use-case is to have a common memory driver that manages the
memory for all the ffa_devices. That common memory driver won't be a
ffa_driver or won't have any ffa_device associated with it. So having
these memory APIs accessible without a ffa_device is needed and should
be possible as most of these are handled by the partition manager(SPM
or hypervisor).

Drop the ffa_device argument to the memory APIs and make them ffa_device
independent.

Link: https://lore.kernel.org/r/20220907145240.1683088-7-sudeep.holla@arm.com
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_ffa/driver.c
drivers/tee/optee/ffa_abi.c
include/linux/arm_ffa.h