Kconfig (a3b91d8bd1e034c8ed89d3f55243478af97a0a52) Kconfig (32a363d0b0b142f35512848dc646ee53e0926723)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Platform drivers
4# Most drivers here are currently for webcam support
5
6menuconfig V4L_PLATFORM_DRIVERS
7 bool "V4L platform devices"
8 help

--- 49 unchanged lines hidden (view full) ---

58 video data, or overlays video on DIU frame buffer.
59
60 Say Y here if you want to enable VIU device on MPC5121e Rev2+.
61 In doubt, say N.
62
63config VIDEO_MUX
64 tristate "Video Multiplexer"
65 select MULTIPLEXER
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Platform drivers
4# Most drivers here are currently for webcam support
5
6menuconfig V4L_PLATFORM_DRIVERS
7 bool "V4L platform devices"
8 help

--- 49 unchanged lines hidden (view full) ---

58 video data, or overlays video on DIU frame buffer.
59
60 Say Y here if you want to enable VIU device on MPC5121e Rev2+.
61 In doubt, say N.
62
63config VIDEO_MUX
64 tristate "Video Multiplexer"
65 select MULTIPLEXER
66 depends on VIDEO_V4L2 && OF && VIDEO_V4L2_SUBDEV_API && MEDIA_CONTROLLER
66 depends on VIDEO_V4L2 && OF
67 select MEDIA_CONTROLLER
68 select VIDEO_V4L2_SUBDEV_API
67 select REGMAP
68 select V4L2_FWNODE
69 help
70 This driver provides support for N:1 video bus multiplexers.
71
72config VIDEO_OMAP3
73 tristate "OMAP 3 Camera support"
69 select REGMAP
70 select V4L2_FWNODE
71 help
72 This driver provides support for N:1 video bus multiplexers.
73
74config VIDEO_OMAP3
75 tristate "OMAP 3 Camera support"
74 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
76 depends on VIDEO_V4L2 && I2C
75 depends on (ARCH_OMAP3 && OMAP_IOMMU) || COMPILE_TEST
76 depends on COMMON_CLK && OF
77 select ARM_DMA_USE_IOMMU if OMAP_IOMMU
77 depends on (ARCH_OMAP3 && OMAP_IOMMU) || COMPILE_TEST
78 depends on COMMON_CLK && OF
79 select ARM_DMA_USE_IOMMU if OMAP_IOMMU
80 select MEDIA_CONTROLLER
81 select VIDEO_V4L2_SUBDEV_API
78 select VIDEOBUF2_DMA_CONTIG
79 select MFD_SYSCON
80 select V4L2_FWNODE
81 help
82 Driver for an OMAP 3 camera controller.
83
84config VIDEO_OMAP3_DEBUG
85 bool "OMAP 3 Camera debug messages"

--- 8 unchanged lines hidden (view full) ---

94 select VIDEOBUF2_DMA_SG
95 select SG_SPLIT
96 select V4L2_FWNODE
97 help
98 This is a v4l2 driver for the PXA27x Quick Capture Interface
99
100config VIDEO_QCOM_CAMSS
101 tristate "Qualcomm V4L2 Camera Subsystem driver"
82 select VIDEOBUF2_DMA_CONTIG
83 select MFD_SYSCON
84 select V4L2_FWNODE
85 help
86 Driver for an OMAP 3 camera controller.
87
88config VIDEO_OMAP3_DEBUG
89 bool "OMAP 3 Camera debug messages"

--- 8 unchanged lines hidden (view full) ---

98 select VIDEOBUF2_DMA_SG
99 select SG_SPLIT
100 select V4L2_FWNODE
101 help
102 This is a v4l2 driver for the PXA27x Quick Capture Interface
103
104config VIDEO_QCOM_CAMSS
105 tristate "Qualcomm V4L2 Camera Subsystem driver"
102 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
106 depends on VIDEO_V4L2
103 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST
107 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST
108 select MEDIA_CONTROLLER
109 select VIDEO_V4L2_SUBDEV_API
104 select VIDEOBUF2_DMA_SG
105 select V4L2_FWNODE
106
107config VIDEO_S3C_CAMIF
108 tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
110 select VIDEOBUF2_DMA_SG
111 select V4L2_FWNODE
112
113config VIDEO_S3C_CAMIF
114 tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
109 depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
110 depends on PM
115 depends on VIDEO_V4L2 && I2C && PM
111 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
116 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
117 select MEDIA_CONTROLLER
118 select VIDEO_V4L2_SUBDEV_API
112 select VIDEOBUF2_DMA_CONTIG
113 help
114 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
115 host interface (CAMIF).
116
117 To compile this driver as a module, choose M here: the module
118 will be called s3c-camif.
119
120config VIDEO_STM32_DCMI
121 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
119 select VIDEOBUF2_DMA_CONTIG
120 help
121 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
122 host interface (CAMIF).
123
124 To compile this driver as a module, choose M here: the module
125 will be called s3c-camif.
126
127config VIDEO_STM32_DCMI
128 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
122 depends on VIDEO_V4L2 && OF && MEDIA_CONTROLLER
129 depends on VIDEO_V4L2 && OF
123 depends on ARCH_STM32 || COMPILE_TEST
124 select VIDEOBUF2_DMA_CONTIG
130 depends on ARCH_STM32 || COMPILE_TEST
131 select VIDEOBUF2_DMA_CONTIG
132 select MEDIA_CONTROLLER
125 select V4L2_FWNODE
126 help
127 This module makes the STM32 Digital Camera Memory Interface (DCMI)
128 available as a v4l2 device.
129
130 To compile this driver as a module, choose M here: the module
131 will be called stm32-dcmi.
132

--- 10 unchanged lines hidden (view full) ---

143source "drivers/media/platform/am437x/Kconfig"
144source "drivers/media/platform/xilinx/Kconfig"
145source "drivers/media/platform/rcar-vin/Kconfig"
146source "drivers/media/platform/atmel/Kconfig"
147source "drivers/media/platform/sunxi/Kconfig"
148
149config VIDEO_TI_CAL
150 tristate "TI CAL (Camera Adaptation Layer) driver"
133 select V4L2_FWNODE
134 help
135 This module makes the STM32 Digital Camera Memory Interface (DCMI)
136 available as a v4l2 device.
137
138 To compile this driver as a module, choose M here: the module
139 will be called stm32-dcmi.
140

--- 10 unchanged lines hidden (view full) ---

151source "drivers/media/platform/am437x/Kconfig"
152source "drivers/media/platform/xilinx/Kconfig"
153source "drivers/media/platform/rcar-vin/Kconfig"
154source "drivers/media/platform/atmel/Kconfig"
155source "drivers/media/platform/sunxi/Kconfig"
156
157config VIDEO_TI_CAL
158 tristate "TI CAL (Camera Adaptation Layer) driver"
151 depends on VIDEO_DEV && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
159 depends on VIDEO_DEV && VIDEO_V4L2
160 select MEDIA_CONTROLLER
161 select VIDEO_V4L2_SUBDEV_API
152 depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST
153 select VIDEOBUF2_DMA_CONTIG
154 select V4L2_FWNODE
155 help
156 Support for the TI CAL (Camera Adaptation Layer) block
157 found on DRA72X SoC.
158 In TI Technical Reference Manual this module is referred as
159 Camera Interface Subsystem (CAMSS).

--- 267 unchanged lines hidden (view full) ---

427 Renesas R-Car Gen3 SoCs. It handles memory access for the codec,
428 VSP and FDP modules.
429
430 To compile this driver as a module, choose M here: the module
431 will be called rcar-fcp.
432
433config VIDEO_RENESAS_VSP1
434 tristate "Renesas VSP1 Video Processing Engine"
162 depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST
163 select VIDEOBUF2_DMA_CONTIG
164 select V4L2_FWNODE
165 help
166 Support for the TI CAL (Camera Adaptation Layer) block
167 found on DRA72X SoC.
168 In TI Technical Reference Manual this module is referred as
169 Camera Interface Subsystem (CAMSS).

--- 267 unchanged lines hidden (view full) ---

437 Renesas R-Car Gen3 SoCs. It handles memory access for the codec,
438 VSP and FDP modules.
439
440 To compile this driver as a module, choose M here: the module
441 will be called rcar-fcp.
442
443config VIDEO_RENESAS_VSP1
444 tristate "Renesas VSP1 Video Processing Engine"
435 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
445 depends on VIDEO_V4L2
436 depends on ARCH_RENESAS || COMPILE_TEST
437 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
446 depends on ARCH_RENESAS || COMPILE_TEST
447 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
448 select MEDIA_CONTROLLER
449 select VIDEO_V4L2_SUBDEV_API
438 select VIDEOBUF2_DMA_CONTIG
439 select VIDEOBUF2_VMALLOC
440 help
441 This is a V4L2 driver for the Renesas VSP1 video processing engine.
442
443 To compile this driver as a module, choose M here: the module
444 will be called vsp1.
445

--- 244 unchanged lines hidden ---
450 select VIDEOBUF2_DMA_CONTIG
451 select VIDEOBUF2_VMALLOC
452 help
453 This is a V4L2 driver for the Renesas VSP1 video processing engine.
454
455 To compile this driver as a module, choose M here: the module
456 will be called vsp1.
457

--- 244 unchanged lines hidden ---