rpmsg: core: Add signal API support
authorDeepak Kumar Singh <quic_deesin@quicinc.com>
Thu, 6 Jul 2023 21:41:36 +0000 (03:11 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sat, 15 Jul 2023 18:34:49 +0000 (11:34 -0700)
commit8ce49c2a2aa53afde9a20a8ce02b069d3b262af0
tree32b6e61ce4901d80788db1755a43bc7f63f12b56
parent06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5
rpmsg: core: Add signal API support

Some transports like Glink support the state notifications between
clients using flow control signals similar to serial protocol signals.
Local glink client drivers can send and receive flow control status
to glink clients running on remote processors.

Add APIs to support sending and receiving of flow control status by
rpmsg clients.

Signed-off-by: Deepak Kumar Singh <quic_deesin@quicinc.com>
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
Acked-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Link: https://lore.kernel.org/r/1688679698-31274-2-git-send-email-quic_sarannya@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/rpmsg/rpmsg_core.c
drivers/rpmsg/rpmsg_internal.h
include/linux/rpmsg.h