Commit f53fb31a authored by Michael Riesch's avatar Michael Riesch Committed by Hans Verkuil
Browse files

media: rockchip: add driver for the rockchip camera interface



Add the skeleton for a media controller centric V4L2 driver for the
Rockchip Camera Interface (CIF).
The skeleton features support for the PX30 Video Input Processor (VIP)
and the RK3568 Video Capture (VICAP) unit.

Tested-by: default avatarGerald Loacker <gerald.loacker@wolfvision.net>
Reviewed-by: default avatarGerald Loacker <gerald.loacker@wolfvision.net>
Reviewed-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
Reviewed-by: default avatarMehdi Djait <mehdi.djait@linux.intel.com>
Signed-off-by: default avatarMichael Riesch <michael.riesch@collabora.com>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarHans Verkuil <hverkuil+cisco@kernel.org>
parent 60836eec
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -22271,6 +22271,7 @@ S: Maintained
F:	Documentation/admin-guide/media/rkcif*
F:	Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
F:	drivers/media/platform/rockchip/rkcif/
ROCKCHIP CRYPTO DRIVERS
M:	Corentin Labbe <clabbe@baylibre.com>
+1 −0
Original line number Diff line number Diff line
@@ -3,5 +3,6 @@
comment "Rockchip media platform drivers"

source "drivers/media/platform/rockchip/rga/Kconfig"
source "drivers/media/platform/rockchip/rkcif/Kconfig"
source "drivers/media/platform/rockchip/rkisp1/Kconfig"
source "drivers/media/platform/rockchip/rkvdec/Kconfig"
+1 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-y += rga/
obj-y += rkcif/
obj-y += rkisp1/
obj-y += rkvdec/
+18 −0
Original line number Diff line number Diff line
config VIDEO_ROCKCHIP_CIF
	tristate "Rockchip Camera Interface (CIF)"
	depends on VIDEO_DEV
	depends on ARCH_ROCKCHIP || COMPILE_TEST
	depends on V4L_PLATFORM_DRIVERS
	depends on PM && COMMON_CLK
	select MEDIA_CONTROLLER
	select VIDEOBUF2_DMA_CONTIG
	select V4L2_FWNODE
	select VIDEO_V4L2_SUBDEV_API
	help
	  This is a driver for Rockchip Camera Interface (CIF). It is featured
	  in many Rockchips SoCs in different variations, such as the PX30
	  Video Input Processor (VIP, one Digital Video Port (DVP)) or the
	  RK3568 Video Capture (VICAP, one DVP, one MIPI CSI-2 receiver) unit.

	  To compile this driver as a module, choose M here: the module
	  will be called rockchip-cif.
+4 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_VIDEO_ROCKCHIP_CIF) += rockchip-cif.o

rockchip-cif-objs += rkcif-dev.o
Loading