]> asedeno.scripts.mit.edu Git - linux.git/commit
firmware: ti_sci: Add resource management APIs for ringacc, psi-l and udma
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 10 Jun 2019 09:18:56 +0000 (12:18 +0300)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Thu, 13 Jun 2019 03:13:35 +0000 (20:13 -0700)
commit68608b5e5063dd12942f1118286c6f595d0c4a05
treeb674dc2bd69b9e692312cae3f8bf18582b71e207
parent66f030eac257a572fbedab3d9646d87d647351fd
firmware: ti_sci: Add resource management APIs for ringacc, psi-l and udma

Configuration of NAVSS resource, like rings, UDMAP channels, flows
and PSI-L thread management need to be done via TISCI.

Add the needed structures and functions for NAVSS resource configuration of
the following:
Rings from Ring Accelerator
PSI-L thread management
UDMAP tchan, rchan and rflow configuration.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Lokesh Vutla <lokeshvutla@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