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> |
---|
|
plat/imx/common/include/imx8_iomux.h 0 → 100644 |
---|
plat/imx/common/include/sci/sci.h 0 → 100644 |
---|
plat/imx/common/include/sci/sci_ipc.h 0 → 100644 |
---|
plat/imx/common/include/sci/sci_rpc.h 0 → 100644 |
---|
plat/imx/common/include/sci/sci_scfw.h 0 → 100644 |
---|
plat/imx/common/include/sci/sci_types.h 0 → 100644 |
---|
plat/imx/common/include/sci/svc/pad/sci_pad_api.h 0 → 100644 |
---|
plat/imx/common/include/sci/svc/pm/sci_pm_api.h 0 → 100644 |
---|
plat/imx/common/include/sci/svc/rm/sci_rm_api.h 0 → 100644 |
---|
plat/imx/common/sci/imx8_mu.c 0 → 100644 |
---|
plat/imx/common/sci/imx8_mu.h 0 → 100644 |
---|
plat/imx/common/sci/ipc.c 0 → 100644 |
---|
plat/imx/common/sci/sci_api.mk 0 → 100644 |
---|
plat/imx/common/sci/svc/pad/pad_rpc_clnt.c 0 → 100644 |
---|
plat/imx/common/sci/svc/pad/sci_pad_rpc.h 0 → 100644 |
---|
plat/imx/common/sci/svc/pm/pm_rpc_clnt.c 0 → 100644 |
---|
plat/imx/common/sci/svc/pm/sci_pm_rpc.h 0 → 100644 |
---|
plat/imx/common/sci/svc/rm/rm_rpc_clnt.c 0 → 100644 |
---|
plat/imx/common/sci/svc/rm/sci_rm_rpc.h 0 → 100644 |
---|