linux-stable/drivers/staging/media/imx
Martin Kepplinger efac3af1b5 media: imx: imx8mq-mipi_csi2: fix system resume
[ Upstream commit f0c2ba1ed4 ]

during system resume, interconnect bandwidth would currently be requested
even though the device is runtime suspended. This leaves the system in an
unbalanced state.

Fix that by only doing that in runtimem pm and splitting up runtime and
system suspend to be a more readable:
imx8mq_mipi_csi_pm_*() does the generic things called from system- and
runtime functions that each do specific things on top.

Fixes: f33fd8d77d ("media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller")
Signed-off-by: Martin Kepplinger <martin.kepplinger@puri.sm>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-04-08 13:57:42 +02:00
..
imx-ic-common.c
imx-ic-prp.c media: v4l2-subdev: add subdev-wide state struct 2021-06-17 10:01:27 +02:00
imx-ic-prpencvf.c media: v4l2-subdev: add subdev-wide state struct 2021-06-17 10:01:27 +02:00
imx-ic.h
imx-media-capture.c media: imx: capture: Support creating immutable link to capture device 2021-03-11 11:59:49 +01:00
imx-media-csc-scaler.c media: imx: Constify static struct v4l2_m2m_ops 2021-11-30 12:00:11 +01:00
imx-media-csi.c media: imx: fix boolreturn.cocci warning: 2021-11-30 12:17:16 +01:00
imx-media-dev-common.c media: imx: set a media_device bus_info string 2021-09-30 10:07:59 +02:00
imx-media-dev.c media: v4l: async: Rename async nf functions, clean up long lines 2021-09-30 10:07:35 +02:00
imx-media-fim.c
imx-media-internal-sd.c
imx-media-of.c media: v4l: async: Rename async nf functions, clean up long lines 2021-09-30 10:07:35 +02:00
imx-media-utils.c media: imx: Remove unused functions 2021-11-19 06:09:21 +00:00
imx-media-vdic.c media: v4l2-subdev: add subdev-wide state struct 2021-06-17 10:01:27 +02:00
imx-media.h media: imx: Remove unused functions 2021-11-19 06:09:21 +00:00
imx6-mipi-csi2.c media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11 2021-12-14 15:09:14 +01:00
imx7-media-csi.c media: v4l: async: Rename async nf functions, clean up long lines 2021-09-30 10:07:35 +02:00
imx7-mipi-csis.c media: staging: media: imx: imx7-mipi-csis: Make subdev name unique 2022-04-08 13:57:41 +02:00
imx8mq-mipi-csi2.c media: imx: imx8mq-mipi_csi2: fix system resume 2022-04-08 13:57:42 +02:00
Kconfig media: imx: Drop manual dependency on VIDEO_IMX_MEDIA 2021-03-11 11:59:46 +01:00
Makefile media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller 2021-08-04 14:43:52 +02:00
TODO media: imx: TODO: Remove items that are already supported 2021-09-30 10:07:56 +02:00