[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250902-ti_csi_pm-v2-0-59a3be199940@ideasonboard.com>
Date: Tue, 02 Sep 2025 16:26:48 +0530
From: Jai Luthra <jai.luthra@...asonboard.com>
To: Mauro Carvalho Chehab <mchehab@...nel.org>,
Maxime Ripard <mripard@...nel.org>, Philipp Zabel <p.zabel@...gutronix.de>,
Sakari Ailus <sakari.ailus@...ux.intel.com>
Cc: linux-media@...r.kernel.org, linux-kernel@...r.kernel.org,
Laurent Pinchart <laurent.pinchart@...asonboard.com>,
Tomi Valkeinen <tomi.valkeinen@...asonboard.com>,
Changhuang Liang <changhuang.liang@...rfivetech.com>,
Devarsh Thakkar <devarsht@...com>, Rishikesh Donadkar <r-donadkar@...com>,
Jai Luthra <jai.luthra@...asonboard.com>
Subject: [PATCH v2 0/3] media: Support runtime PM and system sleep for
TI-CSI2RX
This series adds support for runtime power management and system sleep
for the TI (J721E) CSI2RX pipeline. This series is dependent (and only
applies on top of) the streams support series for TI CSI2RX [1].
I have picked PATCH 1/3 from Changhuang's earlier series [2] with
modifications done to apply on top of streams support series [1].
[1] https://lore.kernel.org/linux-media/20250825142522.1826188-1-r-donadkar@ti.com/
[2] https://lore.kernel.org/linux-media/20240718032834.53876-1-changhuang.liang@starfivetech.com/
Signed-off-by: Jai Luthra <jai.luthra@...asonboard.com>
---
Changes in v2:
- Rebase on top of latest media staging + Rishikesh's series for streams
support for Cadence + TI CSI-RX
- Drop the locking of the queue mutex in the suspend notifier, as that
prevents the userspace process from freezing if it attempts to queue
or dequeue buffers after the driver has locked the mutex
- Link to v1: https://lore.kernel.org/r/20250224-ti_csi_pm-v1-0-8f8c29ef646d@ideasonboard.com
---
Changhuang Liang (1):
media: cadence: csi2rx: Support runtime PM
Jai Luthra (2):
media: ti: j721e-csi2rx: Support runtime suspend
media: ti: j721e-csi2rx: Support system suspend using pm_notifier
drivers/media/platform/cadence/Kconfig | 1 +
drivers/media/platform/cadence/cdns-csi2rx.c | 129 +++++++++------
drivers/media/platform/ti/Kconfig | 1 +
.../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 183 ++++++++++++++++++++-
4 files changed, 265 insertions(+), 49 deletions(-)
---
base-commit: 4d8f27b98c631b055fd5bed8274b2ea86093b942
change-id: 20250224-ti_csi_pm-24808b2b445c
prerequisite-message-id: <20250825142522.1826188-1-r-donadkar@...com>
prerequisite-patch-id: 724a0c1dc69bb408767dcd30b11cae52ce292e18
prerequisite-patch-id: a593abfdb6ad7c7be81dccc1d993643ff33132f2
prerequisite-patch-id: 8ac81164384969be35fe887bb8ccea1fbaa5c034
prerequisite-patch-id: 1d3b53390d5a9d9f8be30ada646f792044bd2ee7
prerequisite-patch-id: 1fe4eaf476c93ae9e611272be4f4352b66c0d814
prerequisite-patch-id: b950a7c40a1a126cd939eb8b6167b8fd03d9cf8e
prerequisite-patch-id: 4ba15549c4119c14dbedc660615e96ad14a52f80
prerequisite-patch-id: 87272a59ffa04ce0b7046113aa564000a8a928aa
prerequisite-patch-id: cacd13c273f8329873ec87962f5fc2d57cbc1cb4
prerequisite-patch-id: a62d96ee969a9bf19932868a991cf3f4a54fbff6
prerequisite-patch-id: 6df713b0ea9afd867b950d66d26f0db2c8189109
prerequisite-patch-id: d2c609819466d2e180b14d8f1ad73018f994cfc8
prerequisite-patch-id: 0230d8ff6f064566b15a56ad5e49ac0cf94919b6
prerequisite-patch-id: d549b878a1320a57c76bf16776932783b237ebb2
Best regards,
--
Jai Luthra <jai.luthra@...asonboard.com>
Powered by blists - more mailing lists