Support for NXP's i.MX8 SoCs IPC
NXP's i.MX8 SoCs have system controller (M4 core)
which takes control of clock management, power management,
partition management, PAD management etc., other
clusters like Cortex-A35 can send out command via MU
(Message Unit) to system controller for clock/power
management etc..

This patch adds basic IPC(inter-processor communication) support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
1 parent 841cb4f commit ff2743e544f0f82381ebb9dff8f14eacb837d2e0
@Anson Huang Anson Huang authored on 5 Jun 2018
Showing 19 changed files
View
plat/imx/common/include/imx8_iomux.h 0 → 100644
View
plat/imx/common/include/sci/sci.h 0 → 100644
View
plat/imx/common/include/sci/sci_ipc.h 0 → 100644
View
plat/imx/common/include/sci/sci_rpc.h 0 → 100644
View
plat/imx/common/include/sci/sci_scfw.h 0 → 100644
View
plat/imx/common/include/sci/sci_types.h 0 → 100644
View
plat/imx/common/include/sci/svc/pad/sci_pad_api.h 0 → 100644
View
plat/imx/common/include/sci/svc/pm/sci_pm_api.h 0 → 100644
View
plat/imx/common/include/sci/svc/rm/sci_rm_api.h 0 → 100644
View
plat/imx/common/sci/imx8_mu.c 0 → 100644
View
plat/imx/common/sci/imx8_mu.h 0 → 100644
View
plat/imx/common/sci/ipc.c 0 → 100644
View
plat/imx/common/sci/sci_api.mk 0 → 100644
View
plat/imx/common/sci/svc/pad/pad_rpc_clnt.c 0 → 100644
View
plat/imx/common/sci/svc/pad/sci_pad_rpc.h 0 → 100644
View
plat/imx/common/sci/svc/pm/pm_rpc_clnt.c 0 → 100644
View
plat/imx/common/sci/svc/pm/sci_pm_rpc.h 0 → 100644
View
plat/imx/common/sci/svc/rm/rm_rpc_clnt.c 0 → 100644
View
plat/imx/common/sci/svc/rm/sci_rm_rpc.h 0 → 100644