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@starfivetech.com/
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