[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