]> git.baikalelectronics.ru Git - kernel.git/commit
remoteproc: introduce rproc_get_by_phandle API
authorDave Gerlach <d-gerlach@ti.com>
Fri, 22 May 2015 20:45:27 +0000 (15:45 -0500)
committerOhad Ben-Cohen <ohad@wizery.com>
Tue, 16 Jun 2015 18:12:52 +0000 (21:12 +0300)
commitfd1cd8b7af265228307db802b84dd479f3618f53
tree69d0df993b81d611cb3f878c66c8cb8a21ae8a1a
parentfce8dbe80a9fe4b46dfdbaa04e1ff1b7bec41573
remoteproc: introduce rproc_get_by_phandle API

Allow users of remoteproc the ability to get a handle to an rproc by
passing a phandle supplied in the user's device tree node. This is
useful in situations that require manual booting of the rproc.

This patch uses the code removed by commit e0043ebcd7dc ("remoteproc:
remove the get_by_name/put API") for the ref counting but is modified
to use a simple list and locking mechanism and has rproc_get_by_name
replaced with an rproc_get_by_phandle API.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
[fix order of Signed-off-by tags]
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Documentation/remoteproc.txt
drivers/remoteproc/remoteproc_core.c
include/linux/remoteproc.h