All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] rpmsg: glink: Misc improvements
@ 2023-01-09 22:39 Bjorn Andersson
  2023-01-09 22:39 ` [PATCH 1/6] rpmsg: glink: Extract tx kick operation Bjorn Andersson
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Bjorn Andersson @ 2023-01-09 22:39 UTC (permalink / raw)
  To: Bjorn Andersson, Mathieu Poirier, Chris Lew
  Cc: linux-arm-msm, linux-remoteproc, linux-kernel

This series refactors glink_native to move IRQ and mailbox handling to SMEM and
RPM driver, in preparation for more work. It then introduces the logic to fail
glink transactions and pending intent requests in the event of the edge being
torn down.

Bjorn Andersson (6):
  rpmsg: glink: Extract tx kick operation
  rpmsg: glink: smem: Wrap driver context
  rpmsg: glink: rpm: Wrap driver context
  rpmsg: glink: Move irq and mbox handling to transports
  rpmsg: glink: Fail qcom_glink_tx() once remove has been initiated
  rpmsg: glink: Cancel pending intent requests at removal

 drivers/remoteproc/qcom_common.h  |   3 +-
 drivers/rpmsg/qcom_glink_native.c |  93 ++++++++++-----------
 drivers/rpmsg/qcom_glink_native.h |   3 +-
 drivers/rpmsg/qcom_glink_rpm.c    |  94 ++++++++++++++++-----
 drivers/rpmsg/qcom_glink_smem.c   | 132 +++++++++++++++++++++++-------
 include/linux/rpmsg/qcom_glink.h  |  12 +--
 6 files changed, 228 insertions(+), 109 deletions(-)

-- 
2.37.3


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2023-01-26  0:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-09 22:39 [PATCH 0/6] rpmsg: glink: Misc improvements Bjorn Andersson
2023-01-09 22:39 ` [PATCH 1/6] rpmsg: glink: Extract tx kick operation Bjorn Andersson
2023-01-25  6:34   ` Chris Lew
2023-01-09 22:39 ` [PATCH 2/6] rpmsg: glink: smem: Wrap driver context Bjorn Andersson
2023-01-25  6:30   ` Chris Lew
2023-01-25 18:55     ` Bjorn Andersson
2023-01-09 22:39 ` [PATCH 3/6] rpmsg: glink: rpm: " Bjorn Andersson
2023-01-25  7:10   ` Chris Lew
2023-01-09 22:39 ` [PATCH 4/6] rpmsg: glink: Move irq and mbox handling to transports Bjorn Andersson
2023-01-25  6:55   ` Chris Lew
2023-01-26  0:25     ` Bjorn Andersson
2023-01-09 22:40 ` [PATCH 5/6] rpmsg: glink: Fail qcom_glink_tx() once remove has been initiated Bjorn Andersson
2023-01-25  7:04   ` Chris Lew
2023-01-09 22:40 ` [PATCH 6/6] rpmsg: glink: Cancel pending intent requests at removal Bjorn Andersson
2023-01-25  7:07   ` Chris Lew

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.