]> Git Repo - J-u-boot.git/commit
reset: Introduce TI System Control Interface (TI SCI) reset driver
authorAndreas Dannenberg <[email protected]>
Mon, 27 Aug 2018 10:27:41 +0000 (15:57 +0530)
committerTom Rini <[email protected]>
Tue, 11 Sep 2018 12:32:55 +0000 (08:32 -0400)
commit65c8a79811baa10944cebb34dcec6c0695f13197
treefd42513d23e73a7475d6c5d826c92dffcd587f64
parentc72f9b707a3816bcb978c25e3f14ccc83906259b
reset: Introduce TI System Control Interface (TI SCI) reset driver

Some TI Keystone 2 and K3 family of SoCs contain a system controller
(like the Power Management Micro Controller (PMMC) on 66AK2G SoCs and
the Device Management and Security Controller on AM65x SoCs) that manage
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 reset driver that communicates to the system
controller over the TI SCI protocol for performing reset management of
various devices present on the SoC. Various reset functionalities are
achieved by the means of different TI SCI device operations provided by
the TI SCI framework.

This code is loosely based on the drivers/reset/reset-ti-sci.c driver of
the Linux kernel.

Reviewed-by: Tom Rini <[email protected]>
Signed-off-by: Andreas Dannenberg <[email protected]>
Signed-off-by: Lokesh Vutla <[email protected]>
doc/device-tree-bindings/reset/ti,sci-reset.txt [new file with mode: 0644]
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-ti-sci.c [new file with mode: 0644]
This page took 0.038435 seconds and 4 git commands to generate.