Messages in this thread | | | From | Bjorn Andersson <> | Subject | [PATCH 0/6] rpmsg: glink: Misc improvements | Date | Mon, 9 Jan 2023 14:39:55 -0800 |
| |
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
| |