GNU Linux-libre 6.8.7-gnu
[releases.git] / drivers / media / platform / microchip / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 comment "Microchip Technology, Inc. media platform drivers"
4
5 config VIDEO_MICROCHIP_ISC
6         tristate "Microchip 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_MICROCHIP_ISC_BASE
16         help
17            This module makes the Microchip Image Sensor Controller available
18            as a v4l2 device.
19
20            To compile this driver as a module, choose M here: the
21            module will be called microchip-isc.
22
23 config VIDEO_MICROCHIP_XISC
24         tristate "Microchip eXtended Image Sensor Controller (XISC) support"
25         depends on V4L_PLATFORM_DRIVERS
26         depends on VIDEO_DEV && COMMON_CLK
27         depends on ARCH_AT91 || COMPILE_TEST
28         select VIDEOBUF2_DMA_CONTIG
29         select REGMAP_MMIO
30         select V4L2_FWNODE
31         select VIDEO_MICROCHIP_ISC_BASE
32         select MEDIA_CONTROLLER
33         select VIDEO_V4L2_SUBDEV_API
34         help
35            This module makes the Microchip eXtended Image Sensor Controller
36            available as a v4l2 device.
37
38            To compile this driver as a module, choose M here: the
39            module will be called microchip-xisc.
40
41 config VIDEO_MICROCHIP_ISC_BASE
42         tristate
43         default n
44         help
45           Microchip ISC and XISC common code base.
46
47 config VIDEO_MICROCHIP_CSI2DC
48         tristate "Microchip CSI2 Demux Controller"
49         depends on V4L_PLATFORM_DRIVERS
50         depends on VIDEO_DEV && 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.