[PATCH 00/10] misc: fastrpc: updates for 7.3
From: srini
Date: Wed Jul 29 2026 - 05:58:39 EST
From: Srinivas Kandagatla <srini@xxxxxxxxxx>
Hi Greg,
This series collects the FastRPC changes that can be queued for 7.3.
Highlights:
- Add DSP polling mode support. For dynamic modules running in a user
PD. Poll mode is opt-in from userspace via the FASTRPC_IOCTL_SET_OPTION
ioctl (FASTRPC_POLL_MODE) and is only advertised on SoCs whose DSP
firmware is known to support it.
- Drop the unhandled DSP PD exit notification in
fastrpc_rpmsg_callback().
- A couple of small cleanups: allow fastrpc_buf_free() to accept NULL,
and move dev_err()/dev_info() calls out of the spinlock in
fastrpc_cb_probe().
- MAINTAINERS: drop the inactive Qualcomm maintainer entry and add
Ekansh Gupta as reviewer.
- dt-bindings: document qcom,nord-fastrpc and qcom,maili-fastrpc,
both fall back to qcom,kaanapali-fastrpc. Add cdsp2/cdsp3 labels
for the four CDSPs on Nord.
These patches are rebased on top of char-misc-next:
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/log/?h=char-misc-next
Thanks,
srini
Ekansh Gupta (5):
misc: fastrpc: Allow fastrpc_buf_free() to accept NULL
misc: fastrpc: Move fdlist to invoke context structure
misc: fastrpc: Replace hardcoded ctxid mask with GENMASK
misc: fastrpc: Expand context ID mask for DSP polling mode support
misc: fastrpc: Add polling mode support for fastRPC driver
Mukesh Ojha (1):
misc: fastrpc: Move prints outside spinlock in fastrpc_cb_probe
Shawn Guo (2):
dt-bindings: misc: qcom,fastrpc: Document Nord FastRPC
misc: fastrpc: Drop unhandled DSP PD exit notification
Srinivas Kandagatla (1):
MAINTAINERS: fastrpc: remove inactive maintainer and add reviewer
Yijie Yang (1):
dt-bindings: misc: qcom,fastrpc: Add Maili FastRPC compatible
.../bindings/misc/qcom,fastrpc.yaml | 4 +
MAINTAINERS | 2 +-
drivers/misc/fastrpc.c | 254 ++++++++++++++++--
include/uapi/misc/fastrpc.h | 29 ++
4 files changed, 259 insertions(+), 30 deletions(-)
--
2.53.0