]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/media/pci/intel/Kconfig
UBUNTU: SAUCE: IPU driver release WW48
[mirror_ubuntu-jammy-kernel.git] / drivers / media / pci / intel / Kconfig
CommitLineData
f2efa4ee
WY
1config VIDEO_INTEL_IPU
2 tristate "Intel IPU driver"
3 depends on ACPI
4 depends on MEDIA_SUPPORT
5 depends on MEDIA_PCI_SUPPORT
6 select IOMMU_API
7 select IOMMU_IOVA
8 select X86_DEV_DMA_OPS if X86
9 select VIDEOBUF2_DMA_CONTIG
10 select V4L2_FWNODE
11 select PHYS_ADDR_T_64BIT
12 select COMMON_CLK
13 help
14 This is the Intel imaging processing unit, found in Intel SoCs and
15 used for capturing images and video from a camera sensor.
16
17 To compile this driver, say Y here!
18
19choice
20 prompt "intel ipu generation type"
21 depends on VIDEO_INTEL_IPU
22 default VIDEO_INTEL_IPU6
23
24config VIDEO_INTEL_IPU6
25 bool "Compile for IPU6 driver"
26 help
27 Sixth generation Intel imaging processing unit found in Intel
28 SoCs.
29
30 To compile this driver, say Y here!
31endchoice
32
af60d6fc
WY
33config VIDEO_INTEL_IPU_TPG
34 bool "Compile for TPG driver"
35 help
36 If selected, TPG device nodes would be created.
37
38 Recommended for driver developers only.
39
40 If you want to the TPG devices exposed to user as media entity,
41 you must select this option, otherwise no.
42
43config VIDEO_INTEL_IPU_WERROR
44 bool "Force GCC to throw an error instead of a warning when compiling"
45 depends on VIDEO_INTEL_IPU
46 depends on EXPERT
47 depends on !COMPILE_TEST
48 default n
49 help
50 Add -Werror to the build flags for (and only for) intel ipu module.
51 Do not enable this unless you are writing code for the ipu module.
52
53 Recommended for driver developers only.
54
55 If in doubt, say "N".
56
f2efa4ee 57source "drivers/media/pci/intel/ipu3/Kconfig"