sysreset: Add TI System Control Interface (TI SCI) sysreset driver
authorAndreas Dannenberg <[email protected]>
Mon, 27 Aug 2018 10:27:46 +0000 (15:57 +0530)
committerTom Rini <[email protected]>
Tue, 11 Sep 2018 12:32:55 +0000 (08:32 -0400)
commit694b05240161eecc9628d5816fbf3d37f3c32e2d
treeb3a236ced7c5f113e721bef43547a52e2fd26ce9
parent1a88a04e9f83645a3941e31c3679da7617ff4542
sysreset: Add TI System Control Interface (TI SCI) sysreset driver

Devices from the TI K3 family of SoCs like the AM654x contain a Device
Management and Security Controller (SYSFW) that manages the low-level
device control (like clocks, resets etc) for the various hardware
modules present on the SoC. These device control operations are provided
to the host processor OS through a communication protocol called the TI
System Control Interface (TI SCI) protocol.

This patch adds a system reset driver that communicates to the system
controller over the TI SCI protocol for allowing to perform a system-
wide SoC reset.

Reviewed-by: Tom Rini <[email protected]>
Signed-off-by: Andreas Dannenberg <[email protected]>
Signed-off-by: Lokesh Vutla <[email protected]>
doc/device-tree-bindings/sysreset/ti,sci-sysreset.txt [new file with mode: 0644]
drivers/sysreset/Kconfig
drivers/sysreset/Makefile
drivers/sysreset/sysreset-ti-sci.c [new file with mode: 0644]