firmware: ti_sci: Add support for Resoure Management at R5 SPL stage.
authorVignesh Raghavendra <vigneshr@ti.com>
Mon, 7 Jun 2021 14:17:49 +0000 (19:47 +0530)
committerLokesh Vutla <lokeshvutla@ti.com>
Fri, 11 Jun 2021 13:48:52 +0000 (19:18 +0530)
commit5d5a699855a704646b10c4f04dc9ce0650ceace3
treec07794a096b8d52a40eceda8c841432f2513f010
parent0e81158b76ad4c07fedee901cef52339249dbfdf
firmware: ti_sci: Add support for Resoure Management at R5 SPL stage.

On J721e and J7200, MCU R5 core (boot master) itself would run Device
Manager (DM) Firmware and interact with TI Foundational Security (TIFS)
firmware to enable DMA and such other Resource Management (RM) services.
So, during R5 SPL stage there is no such RM service available and ti_sci
driver will have to directly interact with TIFS using DM to DMSC
channels to request RM resources.

Therefore add DT binding and driver for the same. This driver will
handle Resource Management services at R5 SPL stage.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Link: https://lore.kernel.org/r/20210607141753.28796-4-vigneshr@ti.com
doc/device-tree-bindings/firmware/ti,j721e-dm-sci.txt [new file with mode: 0644]
drivers/firmware/ti_sci.c