xref: /linux/drivers/media/platform/atmel/Kconfig (revision 70d1b1a7f8b32b78c09b30dbcfa25ba1e470568b)
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
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	select MEDIA_CONTROLLER
30	select VIDEO_V4L2_SUBDEV_API
31	help
32	   This module makes the ATMEL eXtended Image Sensor Controller
33	   available as a v4l2 device.
34
35config VIDEO_ATMEL_ISC_BASE
36	tristate
37	default n
38	help
39	  ATMEL ISC and XISC common code base.
40
41config VIDEO_ATMEL_ISI
42	tristate "ATMEL Image Sensor Interface (ISI) support"
43	depends on V4L_PLATFORM_DRIVERS
44	depends on VIDEO_DEV && OF
45	depends on ARCH_AT91 || COMPILE_TEST
46	select VIDEOBUF2_DMA_CONTIG
47	select V4L2_FWNODE
48	help
49	  This module makes the ATMEL Image Sensor Interface available
50	  as a v4l2 device.
51
52config VIDEO_MICROCHIP_CSI2DC
53	tristate "Microchip CSI2 Demux Controller"
54	depends on V4L_PLATFORM_DRIVERS
55	depends on VIDEO_DEV && COMMON_CLK && OF
56	depends on ARCH_AT91 || COMPILE_TEST
57	select MEDIA_CONTROLLER
58	select VIDEO_V4L2_SUBDEV_API
59	select V4L2_FWNODE
60	help
61	  CSI2 Demux Controller driver. CSI2DC is a helper chip
62	  that converts IDI interface byte stream to a parallel pixel stream.
63	  It supports various RAW formats as input.
64
65	  To compile this driver as a module, choose M here: the
66	  module will be called microchip-csi2dc.
67