-
Notifications
You must be signed in to change notification settings - Fork 87
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Platform/RaspberryPi: Update TF-A to v2.6 to enable the PCI SMCCC int…
…erface The RPi4 has a single nonstandard PCI config region. It is broken into two pieces, the root port config registers and a window to a single device's config space which can move between devices. However there isn't (yet) an authoritative public document on this since the available BCM2711 reference notes that there is a PCIe root port in the memory map but doesn't describe it. Considering that it's not ECAM compliant, yet relatively simple, it is however possible to make use of the newly introduced PCI SMCCC interface that was added for the RPi4 platform as part of the TF-A 2.6 release. As a result, we update the RPi4 TF-A to the 2.6 release version, and, for good measure, the RPi3 also, using binaries that were built in an open and verifiable manner through the GitHub Actions build script located at https://github.com/pftf/pitf. For more details on the SMCCC interface, see DEN0115 available from: https://developer.arm.com/documentation/den0115/latest Tested for regression on Pi 3 Model B and Pi 4 Model B. Signed-off-by: Pete Batard <pete@akeo.ie> Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
- Loading branch information
1 parent
d02501a
commit c1075e9
Showing
5 changed files
with
8 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.