All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] media: rkisp1: Depend on PM
@ 2026-11-02 17:49 ` Igor Velkov
  0 siblings, 0 replies; 17+ messages in thread
From: Igor Velkov via B4 Relay @ 2026-11-02 17:49 UTC (permalink / raw)
  To: Dafna Hirschfeld, Laurent Pinchart, Mauro Carvalho Chehab
  Cc: Nicolas Dufresne, Hans Verkuil, Heiko Stuebner, linux-media,
	linux-rockchip, linux-arm-kernel, linux-kernel, Igor Velkov

From: Igor Velkov <iav@iav.lv>

rkisp1_runtime_resume() enables the clocks and lets the interrupt
handlers run. Without CONFIG_PM it is never called, so rkisp1_probe()
reads RKISP1_CIF_VI_ID with the clocks disabled and every interrupt
handler returns IRQ_NONE.

ARCH_ROCKCHIP and arm64 ARCH_MXC select PM, and no arm32 i.MX has this
ISP, so only COMPILE_TEST builds lose the driver. rkcif already depends
on PM.

Signed-off-by: Igor Velkov <iav@iav.lv>
---
Split out of the rkvdec CONFIG_PM discussion, as Nicolas asked [1].
Without PM, olddefconfig on arm64 COMPILE_TEST now drops the driver;
with PM it builds as before (W=1).

[1] https://lore.kernel.org/r/8aafdbbf04a0d939c6b4d7d5577d97bb58d1c439.camel@collabora.com
---
 drivers/media/platform/rockchip/rkisp1/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/media/platform/rockchip/rkisp1/Kconfig b/drivers/media/platform/rockchip/rkisp1/Kconfig
index f53eb1f3f3e7..c825fbacee96 100644
--- a/drivers/media/platform/rockchip/rkisp1/Kconfig
+++ b/drivers/media/platform/rockchip/rkisp1/Kconfig
@@ -4,6 +4,7 @@ config VIDEO_ROCKCHIP_ISP1
 	depends on V4L_PLATFORM_DRIVERS
 	depends on VIDEO_DEV && OF
 	depends on ARCH_ROCKCHIP || ARCH_MXC || COMPILE_TEST
+	depends on PM
 	select MEDIA_CONTROLLER
 	select VIDEO_V4L2_SUBDEV_API
 	select VIDEOBUF2_DMA_CONTIG

---
base-commit: 27285b099fbc5cb2ae3aef20f3bbd7b3c88b3005
change-id: 20261102-rkisp1-depends-on-pm-219d94239b56

Best regards,
-- 
Igor Velkov <iav@iav.lv>



^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-11-03  0:01 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02 17:49 [PATCH] media: rkisp1: Depend on PM Igor Velkov via B4 Relay
2026-11-02 17:49 ` Igor Velkov via B4 Relay
2026-11-02 17:49 ` Igor Velkov
2026-11-02 22:33 ` Laurent Pinchart
2026-11-02 22:33   ` Laurent Pinchart
2026-11-03  0:55   ` Igor Velkov
2026-11-03  0:55     ` Igor Velkov
2026-11-02 23:12     ` Laurent Pinchart
2026-11-02 23:12       ` Laurent Pinchart
2026-11-02 23:25       ` Igor Velkov
2026-11-02 23:25         ` Igor Velkov
2026-11-02 23:42         ` Laurent Pinchart
2026-11-02 23:42           ` Laurent Pinchart
2026-11-02 23:46     ` Nicolas Dufresne
2026-11-02 23:46       ` Nicolas Dufresne
2026-11-03  0:01       ` Igor Velkov
2026-11-03  0:01         ` Igor Velkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.