firmware: Add basic support for TI System Control Interface (TI-SCI) protocol
authorNishanth Menon <nm@ti.com>
Tue, 18 Oct 2016 23:08:34 +0000 (18:08 -0500)
committerTero Kristo <t-kristo@ti.com>
Thu, 27 Oct 2016 09:09:11 +0000 (12:09 +0300)
commitaa276781a64a5f15ecc21e920960c5b1f84e5fee
treedb4e9777479ce100f71007bd8760b77b79de6db0
parent04f1024e1df5eae18e36ce41bed3ddfec7f2477d
firmware: Add basic support for TI System Control Interface (TI-SCI) protocol

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

TI-SCI message protocol provides support for management of various
hardware entities within the SoC. Add support driver to allow
communication with system controller entity within the SoC using the
mailbox client.

We introduce the basic registration and query capability for the
driver protocol as part of this change. Subsequent patches add in
functionality specific to the TI-SCI features.

Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
MAINTAINERS
drivers/firmware/Kconfig
drivers/firmware/Makefile
drivers/firmware/ti_sci.c [new file with mode: 0644]
drivers/firmware/ti_sci.h [new file with mode: 0644]
include/linux/soc/ti/ti_sci_protocol.h [new file with mode: 0644]