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