android_kernel_samsung_sm8650/drivers/rpmsg
Sricharan R d31ad615f6 rpmsg: glink: Add support for transport version negotiation
G-link supports a version number and feature flags for each transport.
A combination of the version number and feature flags enable/disable:

 (*) G-Link software updates for each edge
 (*) Individual features for each edge

Endpoints negotiate both the version and the supported flags when
the transport is opened and they cannot be changed after negotiation has
been completed.

Each full implementation of G-Link must support a minimum of the current
version, the previous version, and the base negotiation version called v0.

Acked-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
Signed-off-by: Sricharan R <sricharan@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2017-08-29 20:34:12 -07:00
..
Kconfig rpmsg: glink: Introduce glink smem based transport 2017-08-29 20:33:57 -07:00
Makefile rpmsg: glink: Introduce glink smem based transport 2017-08-29 20:33:57 -07:00
qcom_glink_native.c rpmsg: glink: Add support for transport version negotiation 2017-08-29 20:34:12 -07:00
qcom_glink_native.h rpmsg: glink: Add support for transport version negotiation 2017-08-29 20:34:12 -07:00
qcom_glink_rpm.c rpmsg: glink: Add support for transport version negotiation 2017-08-29 20:34:12 -07:00
qcom_glink_smem.c rpmsg: glink: Add support for transport version negotiation 2017-08-29 20:34:12 -07:00
qcom_smd.c rpmsg: qcom_smd: add of_node node to edge device 2017-07-26 09:59:27 -07:00
rpmsg_char.c rpmsg updates for v4.13 2017-07-06 15:38:31 -07:00
rpmsg_core.c rpmsg updates for v4.13 2017-07-06 15:38:31 -07:00
rpmsg_internal.h rpmsg: Driver for user space endpoint interface 2017-01-18 10:43:15 -08:00
virtio_rpmsg_bus.c rpmsg: virtio_rpmsg_bus: fix sg_set_buf() when addr is not a valid kernel address 2017-08-24 15:37:28 -07:00