Through the RDN2 infrastructure developed at ARM it is possible to set up a test environment
in order to verify sending SCMI commands within AML power methods.
To set up the platform the steps described in
should be followed.
The release tag currently used to carry out the experiment is:
The test carried out is the buildroot boot, as described in:
The code that implements the testbench is split into three components, edk2-platform, scp and arm-TF.
They should be applied on top of the code pulled by the RD-infrastructure with the release tag provided
above (2022.08.18).
The scp patch
adds:
the MHU2 non-secure channel required by OSPM to communicate to the SCP over PCC
a virtual power domain to control power states
SCMI agent to handle MHU2 communication
The EDK2 patches
add:
PCCT table
DMA PL330 PSx power methods (and PCC opregion)
The ARM-TF patch
is a hack required to make MHU2 protocol work on the FVP.