config VIDEO_IPU3_CIO2
	tristate "Intel ipu3-cio2 driver"
	depends on VIDEO_V4L2 && PCI
	depends on VIDEO_V4L2_SUBDEV_API
	depends on X86 || COMPILE_TEST
	depends on MEDIA_CONTROLLER
	depends on HAS_DMA
	depends on ACPI
	select V4L2_FWNODE
	select VIDEOBUF2_DMA_SG

	---help---
	This is the Intel IPU3 CIO2 CSI-2 receiver unit, found in Intel
	Skylake and Kaby Lake SoCs and used for capturing images and
	video from a camera sensor.

	Say Y or M here if you have a Skylake/Kaby Lake SoC with MIPI CSI-2
	connected camera.
	The module will be called ipu3-cio2.

config VIDEO_IPU3_IMGU
	tristate "Intel ipu3-imgu driver"
	depends on PCI && VIDEO_V4L2
	depends on MEDIA_CONTROLLER && VIDEO_V4L2_SUBDEV_API
	depends on X86
	select IOMMU_IOVA
	select VIDEOBUF2_DMA_SG
	---help---
	  This is the Video4Linux2 driver for Intel IPU3 image processing unit,
	  found in Intel Skylake and Kaby Lake SoCs and used for processing
	  images and video.

	  Say Y or M here if you have a Skylake/Kaby Lake SoC with a MIPI
	  camera. The module will be called ipu3-imgu.
