]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/rpmsg.git/commit
soc: ti: pruss: add pruss_get()/put() API
authorTero Kristo <t-kristo@ti.com>
Tue, 19 Feb 2019 17:35:06 +0000 (11:35 -0600)
committerSuman Anna <s-anna@ti.com>
Sun, 24 Feb 2019 01:20:52 +0000 (19:20 -0600)
commit9b0caab5b876ed3350df9b4113fdeac2c949c453
treee81d2ae5ddf8cb1b1a3cb5c9bd7ba873ea360577
parenta2636d319570f315a78ff6829221f671ff0f7c28
soc: ti: pruss: add pruss_get()/put() API

Add two new get and put API, pruss_get() and pruss_put(), to the
PRUSS platform driver to allow client drivers to request a handle
to a PRUSS device. This handle will be used by client drivers to
request various operations of the PRUSS platform driver through
additional API that will be added in the following patches.

The pruss_get() function returns the pruss handle corresponding
to a PRUSS device referenced by a PRU remoteproc instance. The
pruss_put() is the complimentary function to pruss_get().

Signed-off-by: Tero Kristo <t-kristo@ti.com>
[s-anna@ti.com: various fixups and cleanups]
Signed-off-by: Suman Anna <s-anna@ti.com>
drivers/soc/ti/pruss.c
include/linux/pruss.h