This series implements suspend and resume operation for StarFive Camera Subsystem on JH7110 SoC. It supports hibernation during streaming and restarts streaming at the system resume time. changes since v1: - csi2rx runtime PM not control the streaming. - Introduce streaming for ISP subdev due to the struct subdev member "enabled_streams" has been deleted. v1: https://lore.kernel.org/all/20240326031237.25331-1-changhuang.liang@xxxxxxxxxxxxxxxx/ Changhuang Liang (5): media: cadence: csi2rx: Support runtime PM media: cadence: csi2rx: Add system PM support staging: media: starfive: Extract the ISP stream on as a helper function staging: media: starfive: Introduce streaming for ISP subdev staging: media: starfive: Add system PM support drivers/media/platform/cadence/cdns-csi2rx.c | 153 +++++++++++++----- .../staging/media/starfive/camss/stf-camss.c | 49 ++++++ .../staging/media/starfive/camss/stf-isp.c | 27 +++- .../staging/media/starfive/camss/stf-isp.h | 3 + 4 files changed, 183 insertions(+), 49 deletions(-) -- 2.25.1