Re: [PATCH v7 00/16] media: cadence,ti: CSI2RX Multistream Support
From: Jai Luthra <jai.luthra@linux.dev>
Date: 2025-09-12 09:46:38
Also in:
linux-media, lkml
On Thu, 11 Sep 2025 15:58:16 +0530, Rishikesh Donadkar wrote:
This series adds multi-stream support and PM support for Cadence CSI2RX and TI CSI2RX SHIM drivers. PM patches are picked from: https://lore.kernel.org/all/20250902-ti_csi_pm-v2-0-59a3be199940@ideasonboard.com/ (local) PATCH 01 : Remove word size alignment restriction on frame width PATCH 02-07: Support multiple DMA contexts/video nodes in TI CSI2RX PATCH 08-09: Use get_frame_desc to propagate virtual channel information across Cadence and TI CSI-RX subdevs PATCH 10-11: Use new multi-stream APIs across the drivers to support multiplexed cameras from sources like UB960 (FPDLink) PATCH 12: Optimize stream on by submitting all queued buffers to DMA PATCH 13: Change the drain architecture to support multi-stream and implement completion barriers for last drain. PATCH 14-16: Runtime PM and System PM support for CSI-RX. [...]
Applied, thanks!
[01/16] media: ti: j721e-csi2rx: Remove word size alignment on frame width
commit: 1c9700339fa03322b93250f4c5230cfe56699da8
[02/16] dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans
commit: e68618974943c3c890e74129828aeb5446c881e0
[03/16] media: ti: j721e-csi2rx: separate out device and context
commit: dd777697ea891159c8945f1b10507d4505e9bfd5
[04/16] media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts
commit: 3774446f009438fbc16f16ffab2f66b2f16ce083
[05/16] media: ti: j721e-csi2rx: allocate DMA channel based on context index
commit: 17cfe31a25598f520d8fdcb58a6f9d260a15d018
[06/16] media: ti: j721e-csi2rx: add a subdev for the core device
commit: 9b52e6fc0ab094734fe5700681ad37c76a25efae
[07/16] media: ti: j721e-csi2rx: get number of contexts from device tree
commit: 267acec4a9fed35a3b56644a44a3cbb7f41ee8ed
[08/16] media: cadence: csi2rx: add get_frame_desc wrapper
commit: ff0230dcd5b7400f2f0bfff4b54d6edeb728d48e
[09/16] media: ti: j721e-csi2rx: add support for processing virtual channels
commit: b54a9e4352a6fc404a547bc654755fdfc7f78fec
[10/16] media: cadence: csi2rx: add multistream support
commit: 8137d27fe3417c163b901085b917acbeeaa768b6
[11/16] media: ti: j721e-csi2rx: add multistream support
commit: ce08035f3c477445f97f8c9a9a8c91e143ed4232
[12/16] media: ti: j721e-csi2rx: Submit all available buffers
commit: a511f813d4018fd3d2d552b017e8882777b22926
[13/16] media: ti: j721e-csi2rx: Change the drain architecture for multistream
commit: e420b12e79f2fb8079cc35cee2e7c80fcbfa78ec
[14/16] media: cadence: csi2rx: Support runtime PM
commit: d900df7c657609c125ca92a4b70add5cf05449f6
[15/16] media: ti: j721e-csi2rx: Support runtime suspend
commit: f65a312b06ff948e3a7d480fd0cd7272aac6990a
[16/16] media: ti: j721e-csi2rx: Support system suspend using pm_notifier
commit: c694e74c651e79838e817a8c6644dc72cf80540d
Best regards,
--
Jai Luthra [off-list ref]
Attachments
- signature.asc [application/pgp-signature] 833 bytes