xref: /linux/drivers/media/platform/atmel/Kconfig (revision 256bf685691d86462a62e1d7041385baf0dfe595)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
210626744SSongjun Wuconfig VIDEO_ATMEL_ISC
310626744SSongjun Wu	tristate "ATMEL Image Sensor Controller (ISC) support"
4*256bf685SMauro Carvalho Chehab	depends on V4L_PLATFORM_DRIVERS
532a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && COMMON_CLK
610626744SSongjun Wu	depends on ARCH_AT91 || COMPILE_TEST
732a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
832a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
910626744SSongjun Wu	select VIDEOBUF2_DMA_CONTIG
1010626744SSongjun Wu	select REGMAP_MMIO
11859969b3SSakari Ailus	select V4L2_FWNODE
12f1de1c78SEugen Hristev	select VIDEO_ATMEL_ISC_BASE
1310626744SSongjun Wu	help
1410626744SSongjun Wu	   This module makes the ATMEL Image Sensor Controller available
1510626744SSongjun Wu	   as a v4l2 device.
16c1d82b89SHans Verkuil
17c9aa9738SEugen Hristevconfig VIDEO_ATMEL_XISC
18c9aa9738SEugen Hristev	tristate "ATMEL eXtended Image Sensor Controller (XISC) support"
19*256bf685SMauro Carvalho Chehab	depends on V4L_PLATFORM_DRIVERS
20c9aa9738SEugen Hristev	depends on VIDEO_V4L2 && COMMON_CLK && VIDEO_V4L2_SUBDEV_API
21c9aa9738SEugen Hristev	depends on ARCH_AT91 || COMPILE_TEST
22c9aa9738SEugen Hristev	select VIDEOBUF2_DMA_CONTIG
23c9aa9738SEugen Hristev	select REGMAP_MMIO
24c9aa9738SEugen Hristev	select V4L2_FWNODE
25f1de1c78SEugen Hristev	select VIDEO_ATMEL_ISC_BASE
26c9aa9738SEugen Hristev	help
27c9aa9738SEugen Hristev	   This module makes the ATMEL eXtended Image Sensor Controller
28c9aa9738SEugen Hristev	   available as a v4l2 device.
29c9aa9738SEugen Hristev
30f1de1c78SEugen Hristevconfig VIDEO_ATMEL_ISC_BASE
31f1de1c78SEugen Hristev	tristate
32f1de1c78SEugen Hristev	default n
33f1de1c78SEugen Hristev	help
34f1de1c78SEugen Hristev	  ATMEL ISC and XISC common code base.
35f1de1c78SEugen Hristev
36c1d82b89SHans Verkuilconfig VIDEO_ATMEL_ISI
37c1d82b89SHans Verkuil	tristate "ATMEL Image Sensor Interface (ISI) support"
38*256bf685SMauro Carvalho Chehab	depends on V4L_PLATFORM_DRIVERS
394cff79e9SGeert Uytterhoeven	depends on VIDEO_V4L2 && OF
40c1d82b89SHans Verkuil	depends on ARCH_AT91 || COMPILE_TEST
41c1d82b89SHans Verkuil	select VIDEOBUF2_DMA_CONTIG
42859969b3SSakari Ailus	select V4L2_FWNODE
43b60a5b8dSMauro Carvalho Chehab	help
44c1d82b89SHans Verkuil	  This module makes the ATMEL Image Sensor Interface available
45c1d82b89SHans Verkuil	  as a v4l2 device.
462de0b3c0SEugen Hristev
472de0b3c0SEugen Hristevconfig VIDEO_MICROCHIP_CSI2DC
482de0b3c0SEugen Hristev	tristate "Microchip CSI2 Demux Controller"
49*256bf685SMauro Carvalho Chehab	depends on V4L_PLATFORM_DRIVERS
502de0b3c0SEugen Hristev	depends on VIDEO_V4L2 && COMMON_CLK && OF
512de0b3c0SEugen Hristev	depends on ARCH_AT91 || COMPILE_TEST
522de0b3c0SEugen Hristev	select MEDIA_CONTROLLER
532de0b3c0SEugen Hristev	select VIDEO_V4L2_SUBDEV_API
542de0b3c0SEugen Hristev	select V4L2_FWNODE
552de0b3c0SEugen Hristev	help
562de0b3c0SEugen Hristev	  CSI2 Demux Controller driver. CSI2DC is a helper chip
572de0b3c0SEugen Hristev	  that converts IDI interface byte stream to a parallel pixel stream.
582de0b3c0SEugen Hristev	  It supports various RAW formats as input.
592de0b3c0SEugen Hristev
602de0b3c0SEugen Hristev	  To compile this driver as a module, choose M here: the
612de0b3c0SEugen Hristev	  module will be called microchip-csi2dc.
62