1# SPDX-License-Identifier: GPL-2.0-only
2config VIDEO_ATMEL_ISC
3	tristate "ATMEL Image Sensor Controller (ISC) support"
4	depends on V4L_PLATFORM_DRIVERS
5	depends on VIDEO_V4L2 && COMMON_CLK
6	depends on ARCH_AT91 || COMPILE_TEST
7	select MEDIA_CONTROLLER
8	select VIDEO_V4L2_SUBDEV_API
9	select VIDEOBUF2_DMA_CONTIG
10	select REGMAP_MMIO
11	select V4L2_FWNODE
12	select VIDEO_ATMEL_ISC_BASE
13	help
14	   This module makes the ATMEL Image Sensor Controller available
15	   as a v4l2 device.
16
17config VIDEO_ATMEL_XISC
18	tristate "ATMEL eXtended Image Sensor Controller (XISC) support"
19	depends on V4L_PLATFORM_DRIVERS
20	depends on VIDEO_V4L2 && COMMON_CLK && VIDEO_V4L2_SUBDEV_API
21	depends on ARCH_AT91 || COMPILE_TEST
22	select VIDEOBUF2_DMA_CONTIG
23	select REGMAP_MMIO
24	select V4L2_FWNODE
25	select VIDEO_ATMEL_ISC_BASE
26	help
27	   This module makes the ATMEL eXtended Image Sensor Controller
28	   available as a v4l2 device.
29
30config VIDEO_ATMEL_ISC_BASE
31	tristate
32	default n
33	help
34	  ATMEL ISC and XISC common code base.
35
36config VIDEO_ATMEL_ISI
37	tristate "ATMEL Image Sensor Interface (ISI) support"
38	depends on V4L_PLATFORM_DRIVERS
39	depends on VIDEO_V4L2 && OF
40	depends on ARCH_AT91 || COMPILE_TEST
41	select VIDEOBUF2_DMA_CONTIG
42	select V4L2_FWNODE
43	help
44	  This module makes the ATMEL Image Sensor Interface available
45	  as a v4l2 device.
46
47config VIDEO_MICROCHIP_CSI2DC
48	tristate "Microchip CSI2 Demux Controller"
49	depends on V4L_PLATFORM_DRIVERS
50	depends on VIDEO_V4L2 && COMMON_CLK && OF
51	depends on ARCH_AT91 || COMPILE_TEST
52	select MEDIA_CONTROLLER
53	select VIDEO_V4L2_SUBDEV_API
54	select V4L2_FWNODE
55	help
56	  CSI2 Demux Controller driver. CSI2DC is a helper chip
57	  that converts IDI interface byte stream to a parallel pixel stream.
58	  It supports various RAW formats as input.
59
60	  To compile this driver as a module, choose M here: the
61	  module will be called microchip-csi2dc.
62