GNU Linux-libre 5.19-rc6-gnu
[releases.git] / drivers / media / platform / atmel / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 comment "Atmel media platform drivers"
4
5 config 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
20 config 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
33 config VIDEO_ATMEL_ISC_BASE
34         tristate
35         default n
36         help
37           ATMEL ISC and XISC common code base.
38
39 config 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
50 config 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.