[PATCH V4 0/5] soc: imx: add scu firmware api support
From: Sudeep Holla <hidden>
Date: 2018-07-11 16:49:02
On 08/07/18 15:56, Dong Aisheng wrote:
Unlike the former i.MX Architectures, the new generation i.MX8 SoCs (e.g. MX8QXP and MX8QM) contain a system controller which runs on a dedicated Cortex-M core to provide power, clock, Pad, and resource management. Communication between the host processor running an OS and the system controller happens through a SCU protocol. This patchset adds the SCU APIs which is implemented based on MU and will be used by different system components. It mainly consists of below parts: 1) MU mailbox driver 1) Implementation of the IPC functions based on MUs (client side).
I do understand the firmware might be already released for the current generation of platforms, but instead of adding to the fragmentation, it would be good to migrated to ARM SCMI for future platforms. This system controller communication protocol is already so fragmented (we have TI SCI, QCOM RPM, Nvidia Tegra BPMP, ARM SCPI and so on.. and now this i.MX specific one added to that), the main intention of ARM SCMI is to stop that. The idea is for any Power Control System Architecture(PCSA) compliant systems or any similar systems, SCMI should be the standard communication protocol. -- Regards, Sudeep