[GIT PULL] rpmsg updates for v4.11
From: Bjorn Andersson
Date: Wed Feb 22 2017 - 15:08:41 EST
The following changes since commit 49def1853334396f948dcb4cedb9347abb318df5:
Linux 4.10-rc4 (2017-01-15 16:21:59 -0800)
are available in the git repository at:
git://github.com/andersson/remoteproc tags/rpmsg-v4.11
for you to fetch changes up to fa04b769f2832bf1aeb2e04b8865f6b688a752fd:
rpmsg: rpmsg_create_ept() returns NULL on error (2017-02-13 00:52:54 -0800)
----------------------------------------------------------------
rpmsg updates for v4.11
This introduces an interface for user space to directly communicate on
rpmsg endpoints without the implementation of specific kernel drivers,
which is useful for e.g. debug channels.
----------------------------------------------------------------
Arnd Bergmann (1):
rpmsg: char: add CONFIG_NET dependency
Bjorn Andersson (7):
rpmsg: qcom_smd: Add support for "label" property
rpmsg: Introduce "poll" to endpoint ops
rpmsg: qcom_smd: Implement endpoint "poll"
rpmsg: Driver for user space endpoint interface
rpmsg: smd: Register rpmsg user space interface for edges
rpmsg: qcom: smd: Return positively when not enabled
rpmsg: rpmsg_create_ept() returns NULL on error
Dan Carpenter (1):
rpmsg: unlock on error in rpmsg_eptdev_read()
Documentation/ioctl/ioctl-number.txt | 1 +
drivers/rpmsg/Kconfig | 9 +
drivers/rpmsg/Makefile | 1 +
drivers/rpmsg/qcom_smd.c | 58 ++++
drivers/rpmsg/rpmsg_char.c | 584 +++++++++++++++++++++++++++++++++++
drivers/rpmsg/rpmsg_core.c | 22 +-
drivers/rpmsg/rpmsg_internal.h | 18 ++
include/linux/rpmsg.h | 13 +
include/linux/rpmsg/qcom_smd.h | 6 +-
include/uapi/linux/rpmsg.h | 35 +++
10 files changed, 742 insertions(+), 5 deletions(-)
create mode 100644 drivers/rpmsg/rpmsg_char.c
create mode 100644 include/uapi/linux/rpmsg.h