aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/remoteproc.h
diff options
context:
space:
mode:
authorLoic Pallardy <loic.pallardy@st.com>2019-01-10 14:50:49 +0100
committerBjorn Andersson <bjorn.andersson@linaro.org>2019-02-20 21:15:35 -0800
commit086d08725d34c6b3333db710344ae9c4fdafb2d5 (patch)
tree6e68e3ed2fecc9c456c55b150f34aef1058aba3f /include/linux/remoteproc.h
parentremoteproc: q6v5_adsp: Remove voting for lpass_aon clock (diff)
downloadlinux-dev-086d08725d34c6b3333db710344ae9c4fdafb2d5.tar.xz
linux-dev-086d08725d34c6b3333db710344ae9c4fdafb2d5.zip
remoteproc: create vdev subdevice with specific dma memory pool
This patch creates a dedicated vdev subdevice for each vdev declared in firmware resource table and associates carveout named "vdev%dbuffer" (with %d vdev index in resource table) if any as dma coherent memory pool. Then vdev subdevice is used as parent for virtio device. Signed-off-by: Loic Pallardy <loic.pallardy@st.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'include/linux/remoteproc.h')
-rw-r--r--include/linux/remoteproc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/remoteproc.h b/include/linux/remoteproc.h
index 68e72f33c705..82cb77ad37c7 100644
--- a/include/linux/remoteproc.h
+++ b/include/linux/remoteproc.h
@@ -554,6 +554,7 @@ struct rproc_vdev {
struct kref refcount;
struct rproc_subdev subdev;
+ struct device dev;
unsigned int id;
struct list_head node;