]> git.baikalelectronics.ru Git - uboot.git/commit
firmware: Add basic support for TI System Control Interface (TI SCI) protocol
authorLokesh Vutla <lokeshvutla@ti.com>
Mon, 27 Aug 2018 10:27:32 +0000 (15:57 +0530)
committerTom Rini <trini@konsulko.com>
Tue, 11 Sep 2018 12:32:55 +0000 (08:32 -0400)
commit9fdfea2b20ace73b38d2f5e1820a5b0ed402ac02
tree6269b66637028c40025cb963a45211678515b378
parent7f0b9dfa63a16608584ba2619a1585d4e9155a56
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 the K3
family AM654 SoC to communicate between various compute processors with
a central system controller entity.

The 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.

This is mostly derived from the TI SCI driver in Linux located at
drivers/firmware/ti_sci.c.

Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
doc/device-tree-bindings/firmware/ti,sci.txt [new file with mode: 0644]
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]