brintos

brintos / linux-shallow public Read only

0
0
Text · 4.2 KiB · c7fc718 Raw
139 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2 3comment "Renesas media platform drivers"4 5# V4L drivers6 7config VIDEO_RENESAS_CEU8	tristate "Renesas Capture Engine Unit (CEU) driver"9	depends on V4L_PLATFORM_DRIVERS10	depends on VIDEO_DEV11	depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST12	select VIDEOBUF2_DMA_CONTIG13	select V4L2_FWNODE14	help15	  This is a v4l2 driver for the Renesas CEU Interface16 17config VIDEO_RCAR_CSI218	tristate "R-Car MIPI CSI-2 Receiver"19	depends on V4L_PLATFORM_DRIVERS20	depends on VIDEO_DEV && OF21	depends on ARCH_RENESAS || COMPILE_TEST22	select MEDIA_CONTROLLER23	select VIDEO_V4L2_SUBDEV_API24	select RESET_CONTROLLER25	select V4L2_FWNODE26	help27	  Support for Renesas R-Car MIPI CSI-2 receiver.28	  Supports R-Car Gen3 and RZ/G2 SoCs.29 30	  To compile this driver as a module, choose M here: the31	  module will be called rcar-csi2.32 33config VIDEO_RCAR_ISP34	tristate "R-Car Image Signal Processor (ISP)"35	depends on V4L_PLATFORM_DRIVERS36	depends on VIDEO_DEV && OF37	depends on ARCH_RENESAS || COMPILE_TEST38	select MEDIA_CONTROLLER39	select VIDEO_V4L2_SUBDEV_API40	select RESET_CONTROLLER41	select V4L2_FWNODE42	help43	  Support for Renesas R-Car Image Signal Processor (ISP).44	  Enable this to support the Renesas R-Car Image Signal45	  Processor (ISP).46 47	  To compile this driver as a module, choose M here: the48	  module will be called rcar-isp.49 50config VIDEO_SH_VOU51	tristate "SuperH VOU video output driver"52	depends on V4L_PLATFORM_DRIVERS53	depends on VIDEO_DEV && I2C54	depends on ARCH_SHMOBILE || COMPILE_TEST55	select VIDEOBUF2_DMA_CONTIG56	help57	  Support for the Video Output Unit (VOU) on SuperH SoCs.58 59source "drivers/media/platform/renesas/rcar-vin/Kconfig"60source "drivers/media/platform/renesas/rzg2l-cru/Kconfig"61 62# Mem2mem drivers63 64config VIDEO_RENESAS_FCP65	tristate "Renesas Frame Compression Processor"66	depends on V4L_MEM2MEM_DRIVERS67	depends on ARCH_RENESAS || COMPILE_TEST68	depends on OF69	help70	  This is a driver for the Renesas Frame Compression Processor (FCP).71	  The FCP is a companion module of video processing modules in the72	  Renesas R-Car Gen3 and RZ/G2 SoCs. It handles memory access for73	  the codec, VSP and FDP modules.74 75	  To compile this driver as a module, choose M here: the module76	  will be called rcar-fcp.77 78config VIDEO_RENESAS_FDP179	tristate "Renesas Fine Display Processor"80	depends on V4L_MEM2MEM_DRIVERS81	depends on VIDEO_DEV82	depends on ARCH_RENESAS || COMPILE_TEST83	depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP84	select VIDEOBUF2_DMA_CONTIG85	select V4L2_MEM2MEM_DEV86	help87	  This is a V4L2 driver for the Renesas Fine Display Processor88	  providing colour space conversion, and de-interlacing features.89 90	  To compile this driver as a module, choose M here: the module91	  will be called rcar_fdp1.92 93config VIDEO_RENESAS_JPU94	tristate "Renesas JPEG Processing Unit"95	depends on V4L_MEM2MEM_DRIVERS96	depends on VIDEO_DEV97	depends on ARCH_RENESAS || COMPILE_TEST98	select VIDEOBUF2_DMA_CONTIG99	select V4L2_MEM2MEM_DEV100	help101	  This is a V4L2 driver for the Renesas JPEG Processing Unit.102 103	  To compile this driver as a module, choose M here: the module104	  will be called rcar_jpu.105 106config VIDEO_RENESAS_VSP1107	tristate "Renesas VSP1 Video Processing Engine"108	depends on V4L_MEM2MEM_DRIVERS109	depends on VIDEO_DEV110	depends on ARCH_RENESAS || COMPILE_TEST111	depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP112	select MEDIA_CONTROLLER113	select VIDEO_V4L2_SUBDEV_API114	select VIDEOBUF2_DMA_CONTIG115	select VIDEOBUF2_VMALLOC116	help117	  This is a V4L2 driver for the Renesas VSP1 video processing engine.118 119	  To compile this driver as a module, choose M here: the module120	  will be called vsp1.121 122# SDR drivers123 124config VIDEO_RCAR_DRIF125	tristate "Renesas Digital Radio Interface (DRIF)"126	depends on SDR_PLATFORM_DRIVERS127	depends on VIDEO_DEV128	depends on ARCH_RENESAS || COMPILE_TEST129	select VIDEOBUF2_VMALLOC130	select V4L2_ASYNC131	help132	  Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital133	  Radio Interface that interfaces with an RF front end chip. It is a134	  receiver of digital data which uses DMA to transfer received data to135	  a configured location for an application to use.136 137	  To compile this driver as a module, choose M here; the module138	  will be called rcar_drif.139