
On Fri, Apr 15, 2022 at 11:43:25AM -0400, Tom Rini wrote:
On Fri, Apr 15, 2022 at 01:27:57PM +0100, abdellatif.elkhlifi@arm.com wrote:
From: Abdellatif El Khlifi abdellatif.elkhlifi@arm.com
This patchset adds support for Arm FF-A (Arm Firmware Framework for Armv8-A v1.0).
FF-A support is generic by design and can be used by any Arm platform.
The features added are as follows:
1/ FF-A bus driver 2/ armffa command 3/ FF-A Sandbox driver 4/ FF-A Sandbox test cases 5/ FF-A MM communication
The suggested design considers FF-A as a discoverable bus. The Secure World is considered as one entity to communicate with using the FF-A bus. FF-A communication is handled by one device and one instance (the bus). This FF-A driver takes care of all the interactions between Normal world and Secure World.
The Secure World firmware runs under TrustZone HW (such as Optee). The same approach was followed in the FF-A driver in Linux kernel (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/driv...))
Cc: Tom Rini trini@konsulko.com Cc: Rob Herring robh@kernel.org Cc: Ilias Apalodimas ilias.apalodimas@linaro.org Cc: Achin Gupta achin.gupta@arm.com Cc: Simon Glass sjg@chromium.org Cc: Vishnu Banavath vishnu.banavath@arm.com
I don't see a changelog compared with v1. Are any of the comments there addressed? Thanks.
-- Tom
Thanks Tom. I'll add a changelog for future versions.
The current Changelog:
Changelog: =============== v2 (15 Apr 2022) * Make FF-A bus discoverable (remove device tree support, bind and probe FF-A device using device_bind and device_probe)
v1 (29 Mar 2022) * FF-A bus driver with device tree support * armffa command * FF-A Sandbox driver * FF-A Sandbox test cases * FF-A MM communication