CSS: Add SCMI driver for SCP
This patch adds the SCMI driver for communicating with SCP. The power
domain management and system power management protocol of the SCMI
specification[1] is implemented in the driver. The SCP power management
abstraction layer for SCMI for CSS power management is also added.

A new buid option `CSS_USE_SCMI_DRIVER` is introduced to select SCMI
driver over SCPI.

[1] ARM System Control and Management Interface v1.0 (SCMI)
Document number: ARM DEN 0056A

Change-Id: I67265615a17e679a2afe810b9b0043711ba09dbb
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
1 parent 2bd26fa commit c04a3b6c180556ee22c958b74b8c07758b870685
@Soby Mathew Soby Mathew authored on 14 Nov 2016
Showing 10 changed files
View
docs/user-guide.md
View
include/plat/arm/common/plat_arm.h
View
include/plat/arm/css/common/css_def.h
View
plat/arm/css/common/css_common.mk
View
plat/arm/css/drivers/scmi/scmi.h 0 → 100644
View
plat/arm/css/drivers/scmi/scmi_common.c 0 → 100644
View
plat/arm/css/drivers/scmi/scmi_private.h 0 → 100644
View
plat/arm/css/drivers/scmi/scmi_pwr_dmn_proto.c 0 → 100644
View
plat/arm/css/drivers/scmi/scmi_sys_pwr_proto.c 0 → 100644
View
plat/arm/css/drivers/scp/css_pm_scmi.c 0 → 100644