ANDROID: trusty: Add trusty-ffa driver
Initial changes related to FFA transport support
- Defines Trusty UUID
- Probe and initialize the FFA transport and device
- Switch SMC memory operations to FFA driver at build time.
Bug: 283822781
Test: Build & boot Trusty
Signed-off-by: Arunachalam Ganapathy <[email protected]>
Change-Id: I78f72b85c20e4bad4c24cf0826e96f27dcf2ee1d
[brandon: minor changes to pass checkpatch]
[brandon: minor changes to match upstream ffa driver changes]
[brandon: fix to hold reference and use memzero_explicit]
[brandon: minor change to reduce log spam and document FF-A driver version]
Signed-off-by: Brandon Anderson <[email protected]>
9 files changed