1 # SPDX-License-Identifier: GPL-2.0-only
3 comment "Microchip Technology, Inc. media platform drivers"
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
15 select VIDEO_MICROCHIP_ISC_BASE
17 This module makes the Microchip Image Sensor Controller available
20 To compile this driver as a module, choose M here: the
21 module will be called microchip-isc.
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
31 select VIDEO_MICROCHIP_ISC_BASE
32 select MEDIA_CONTROLLER
33 select VIDEO_V4L2_SUBDEV_API
35 This module makes the Microchip eXtended Image Sensor Controller
36 available as a v4l2 device.
38 To compile this driver as a module, choose M here: the
39 module will be called microchip-xisc.
41 config VIDEO_MICROCHIP_ISC_BASE
45 Microchip ISC and XISC common code base.
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
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.
60 To compile this driver as a module, choose M here: the
61 module will be called microchip-csi2dc.