Add NXP's i.MX8 SoCs cpu-freq SIP(silicon provider) service support
On NXP's i.MX8 SoCs with system controller inside, Cortex-A cluster's
frequency is maintained in SCFW(system controller firmware), it can
ONLY be accessed in EL3 mode for setting cluster frequency, so Linux
needs to use SMC call to trap into TF-A using SIP protocal, and TF-A
will call SCFW IPC API to operate the cpu-freq function.
This patch adds cpu-freq SIP service support and enable it for i.MX8QM/i.MX8QXP.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
5 files changed