]> git.ipfire.org Git - thirdparty/linux.git/commit
media: platform: Add Renesas Input Video Control block driver
authorDaniel Scally <dan.scally@ideasonboard.com>
Tue, 11 Nov 2025 16:34:25 +0000 (16:34 +0000)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Fri, 14 Nov 2025 14:48:49 +0000 (15:48 +0100)
commitf0b3984d821b3a603cd8786dca6cc73d47c4521a
treeda36ff81781673bcd40cae4ed84d1e821eb0478b
parentef5a75b44403f53af920e6731e04c9033330fbb6
media: platform: Add Renesas Input Video Control block driver

Add a driver for the Input Video Control block in an RZ/V2H(P) SoC
which feeds data into the Arm Mali-C55 ISP.

[ivc: Remove check on buffers list in start_streaming]
[ivc: put_autosuspend() implies mark_last_busy()]
[media: rzv2h-ivc: Do not delay frame completion]
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
[hverkuil: remove deprecated vb2_ops_wait_prepare/finish callbacks]
[hverkuil: replace "select PM" by "depends on PM"]
drivers/media/platform/renesas/Kconfig
drivers/media/platform/renesas/Makefile
drivers/media/platform/renesas/rzv2h-ivc/Kconfig [new file with mode: 0644]
drivers/media/platform/renesas/rzv2h-ivc/Makefile [new file with mode: 0644]
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c [new file with mode: 0644]
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c [new file with mode: 0644]
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c [new file with mode: 0644]
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h [new file with mode: 0644]