config VIDEO_INTEL_IPU6
	tristate "Intel IPU driver"
	depends on ACPI
	depends on MEDIA_SUPPORT
	depends on MEDIA_PCI_SUPPORT
	depends on X86_64
	select IOMMU_API
	select IOMMU_IOVA
	select X86_DEV_DMA_OPS if X86
	select VIDEOBUF2_DMA_CONTIG
	select V4L2_FWNODE
	select PHYS_ADDR_T_64BIT
	select COMMON_CLK
	help
	  This is the Intel imaging processing unit, found in Intel SoCs and
	  used for capturing images and video from a camera sensor.

	  To compile this driver, say Y here! It contains 3 modules -
	  intel_ipu6, intel_ipu6_isys and intel_ipu6_psys.

config VIDEO_INTEL_IPU_TPG
	bool "Compile for TPG driver"
	depends on VIDEO_INTEL_IPU6
	help
	  If selected, TPG device nodes would be created.

	  Recommended for driver developers only.

	  If you want to the TPG devices exposed to user as media entity,
	  you must select this option, otherwise no.

config IPU_ISYS_BRIDGE
	bool "Intel IPU driver bridge"
	default y
	depends on VIDEO_INTEL_IPU6
	help
	  If selected, IPU isys bridge would be enabled.

	  If you want supported sensors can be registered as IPU subdevices,
	  select y here.

source "drivers/media/pci/intel/ipu3/Kconfig"
