reset: Add support for resets provided by SCMI
authorSudeep Holla <sudeep.holla@arm.com>
Mon, 8 Jul 2019 08:41:08 +0000 (09:41 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 12 Aug 2019 11:23:02 +0000 (12:23 +0100)
commitc8ae9c2da1cc5d18b6d51d10160508a3dc3436bf
tree7989bce13cd03daf76cf99ea5bc5ccf8a0d66e3d
parent95a15d80aa0de938299acfcbc6aa6f2b16f5d7e5
reset: Add support for resets provided by SCMI

On some ARM based systems, a separate Cortex-M based System Control
Processor(SCP) provides the overall power, clock, reset and system
control. System Control and Management Interface(SCMI) Message Protocol
is defined for the communication between the Application Cores(AP)
and the SCP.

Adds support for the resets provided using SCMI protocol for performing
reset management of various devices present on the SoC. Various reset
functionalities are achieved by the means of different ARM SCMI device
operations provided by the ARM SCMI framework.

Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
MAINTAINERS
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-scmi.c [new file with mode: 0644]