OSDN Git Service

firmware: ti_sci: Add support for processor control
authorSuman Anna <s-anna@ti.com>
Wed, 5 Jun 2019 22:33:34 +0000 (17:33 -0500)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Thu, 13 Jun 2019 03:13:36 +0000 (20:13 -0700)
commit1e407f337f4015c8ffc56e7cfd70e06b2e9fc9da
tree8f4d3c3f8cf1d2236d90e2c6d07d2de86f40b6b4
parent68608b5e5063dd12942f1118286c6f595d0c4a05
firmware: ti_sci: Add support for processor control

Texas Instrument's System Control Interface (TI-SCI) Message Protocol
is used in Texas Instrument's System on Chip (SoC) such as those
in K3 family AM654 SoC to communicate between various compute
processors with a central system controller entity.

The system controller provides various services including the control
of other compute processors within the SoC. Extend the TI-SCI protocol
support to add various TI-SCI commands to invoke services associated
with power and reset control, and boot vector management of the
various compute processors from the Linux kernel.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
drivers/firmware/ti_sci.c
drivers/firmware/ti_sci.h
include/linux/soc/ti/ti_sci_protocol.h