[PATCH v2 0/6] rpmsg: glink: Misc improvements

Bjorn Andersson posted 6 patches 2 years, 7 months ago
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   | 98 +++++++++++++++++++++++++++----
include/linux/rpmsg/qcom_glink.h  | 12 ++--
6 files changed, 212 insertions(+), 91 deletions(-)
[PATCH v2 0/6] rpmsg: glink: Misc improvements
Posted by Bjorn Andersson 2 years, 7 months ago
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   | 98 +++++++++++++++++++++++++++----
 include/linux/rpmsg/qcom_glink.h  | 12 ++--
 6 files changed, 212 insertions(+), 91 deletions(-)

-- 
2.25.1
Re: [PATCH v2 0/6] rpmsg: glink: Misc improvements
Posted by Bjorn Andersson 2 years, 6 months ago
On Mon, 13 Feb 2023 07:52:09 -0800, Bjorn Andersson wrote:
> 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
> 
> [...]

Applied, thanks!

[1/6] rpmsg: glink: Extract tx kick operation
      commit: 8278fd3144779d883779d1f5bcbf49da36587fd1
[2/6] rpmsg: glink: smem: Wrap driver context
      commit: ab9fdd41d970c38ddc0fd59e5f8f37e8d966d454
[3/6] rpmsg: glink: rpm: Wrap driver context
      commit: 178c3af447f92c58d5b1153df2cd02b755c083c8
[4/6] rpmsg: glink: Move irq and mbox handling to transports
      commit: f424d1cbe8c7ef78a4b639502fa9904c4198387b
[5/6] rpmsg: glink: Fail qcom_glink_tx() once remove has been initiated
      commit: 9c96bacf1af51bc71898f31e025f08338c6ca4da
[6/6] rpmsg: glink: Cancel pending intent requests at removal
      commit: fb23b97346f9aaa9f7b7a996e7baf066c88d69bd

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>