On Tue, Mar 29, 2022 at 04:16:53PM +0100, abdellatif.elkhlifi@arm.com wrote: > From: Abdellatif El Khlifi > > 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 device driver > 2/ armffa command > 3/ FF-A Sandbox driver > 4/ FF-A Sandbox test cases > 5/ FF-A MM communication > > > The suggested design sees FF-A as a data bus allowing data exchange with the firmware > running 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/drivers/firmware/arm_ffa/bus.c?h=v5.15#n211)) > > u-boot boards using FF-A can provide a device tree node in a -u-boot.dtsi file. > Since the node can not be hosted in Linux device tree, we suggest using u-boot device tree. Why can't the node be in the upstream tree? It should be, so that it can be shared between all users. Especially since there's in-Linux users? -- Tom