File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/drivers/media/platform/renesas/Kconfig KCONFIG
  1# SPDX-License-Identifier: GPL-2.0-only
  2
  3comment "Renesas media platform drivers"
  4
  5# V4L drivers
  6
  7config VIDEO_RENESAS_CEU
  8	tristate "Renesas Capture Engine Unit (CEU) driver"
  9	depends on V4L_PLATFORM_DRIVERS
 10	depends on VIDEO_DEV
 11	depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST
 12	select VIDEOBUF2_DMA_CONTIG
 13	select V4L2_FWNODE
 14	help
 15	  This is a v4l2 driver for the Renesas CEU Interface
 16
 17config VIDEO_RCAR_CSI2
 18	tristate "R-Car MIPI CSI-2 Receiver"
 19	depends on V4L_PLATFORM_DRIVERS
 20	depends on VIDEO_DEV && OF
 21	depends on ARCH_RENESAS || COMPILE_TEST
 22	select MEDIA_CONTROLLER
 23	select VIDEO_V4L2_SUBDEV_API
 24	select RESET_CONTROLLER
 25	select V4L2_FWNODE
 26	help
 27	  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: the
 31	  module will be called rcar-csi2.
 32
 33config VIDEO_SH_VOU
 34	tristate "SuperH VOU video output driver"
 35	depends on V4L_PLATFORM_DRIVERS
 36	depends on VIDEO_DEV && I2C
 37	depends on ARCH_SHMOBILE || COMPILE_TEST
 38	select VIDEOBUF2_DMA_CONTIG
 39	help
 40	  Support for the Video Output Unit (VOU) on SuperH SoCs.
 41
 42source "drivers/media/platform/renesas/rcar-isp/Kconfig"
 43source "drivers/media/platform/renesas/rcar-vin/Kconfig"
 44source "drivers/media/platform/renesas/rzg2l-cru/Kconfig"
 45source "drivers/media/platform/renesas/rzv2h-ivc/Kconfig"
 46
 47# Mem2mem drivers
 48
 49config VIDEO_RENESAS_FCP
 50	tristate "Renesas Frame Compression Processor"
 51	depends on V4L_MEM2MEM_DRIVERS
 52	depends on ARCH_RENESAS || COMPILE_TEST
 53	depends on OF
 54	help
 55	  This is a driver for the Renesas Frame Compression Processor (FCP).
 56	  The FCP is a companion module of video processing modules in the
 57	  Renesas R-Car Gen3 and RZ/G2 SoCs. It handles memory access for
 58	  the codec, VSP and FDP modules.
 59
 60	  To compile this driver as a module, choose M here: the module
 61	  will be called rcar-fcp.
 62
 63config VIDEO_RENESAS_FDP1
 64	tristate "Renesas Fine Display Processor"
 65	depends on V4L_MEM2MEM_DRIVERS
 66	depends on VIDEO_DEV
 67	depends on ARCH_RENESAS || COMPILE_TEST
 68	depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
 69	select VIDEOBUF2_DMA_CONTIG
 70	select V4L2_MEM2MEM_DEV
 71	help
 72	  This is a V4L2 driver for the Renesas Fine Display Processor
 73	  providing colour space conversion, and de-interlacing features.
 74
 75	  To compile this driver as a module, choose M here: the module
 76	  will be called rcar_fdp1.
 77
 78config VIDEO_RENESAS_JPU
 79	tristate "Renesas JPEG Processing Unit"
 80	depends on V4L_MEM2MEM_DRIVERS
 81	depends on VIDEO_DEV
 82	depends on ARCH_RENESAS || COMPILE_TEST
 83	select VIDEOBUF2_DMA_CONTIG
 84	select V4L2_MEM2MEM_DEV
 85	help
 86	  This is a V4L2 driver for the Renesas JPEG Processing Unit.
 87
 88	  To compile this driver as a module, choose M here: the module
 89	  will be called rcar_jpu.
 90
 91config VIDEO_RENESAS_VSP1
 92	tristate "Renesas VSP1 Video Processing Engine"
 93	depends on V4L_MEM2MEM_DRIVERS
 94	depends on VIDEO_DEV
 95	depends on ARCH_RENESAS || COMPILE_TEST
 96	depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
 97	select MEDIA_CONTROLLER
 98	select VIDEO_V4L2_SUBDEV_API
 99	select VIDEOBUF2_DMA_CONTIG
100	select VIDEOBUF2_VMALLOC
101	help
102	  This is a V4L2 driver for the Renesas VSP1 video processing engine.
103
104	  To compile this driver as a module, choose M here: the module
105	  will be called vsp1.
106
107# SDR drivers
108
109config VIDEO_RCAR_DRIF
110	tristate "Renesas Digital Radio Interface (DRIF)"
111	depends on SDR_PLATFORM_DRIVERS
112	depends on VIDEO_DEV
113	depends on ARCH_RENESAS || COMPILE_TEST
114	select VIDEOBUF2_VMALLOC
115	select V4L2_ASYNC
116	help
117	  Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital
118	  Radio Interface that interfaces with an RF front end chip. It is a
119	  receiver of digital data which uses DMA to transfer received data to
120	  a configured location for an application to use.
121
122	  To compile this driver as a module, choose M here; the module
123	  will be called rcar_drif.
~/ Read-only file preview.