Kconfig (69c5ee8aae03bb9f9a8a825175a1cd0644eaf20c) | Kconfig (46fb99951fe2c71adfd7f4ea4439af5ed5ebb7f7) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Platform drivers 4# Most drivers here are currently for webcam support 5 6config V4L_PLATFORM_DRIVERS 7 bool "V4L platform devices" 8 help --- 15 unchanged lines hidden (view full) --- 24 bool "Memory-to-memory multimedia devices" 25 depends on VIDEO_V4L2 26 help 27 Say Y here to enable selecting drivers for V4L devices that 28 use system memory for both source and destination buffers, as opposed 29 to capture and output drivers, which use memory buffers for just 30 one of those. 31 | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Platform drivers 4# Most drivers here are currently for webcam support 5 6config V4L_PLATFORM_DRIVERS 7 bool "V4L platform devices" 8 help --- 15 unchanged lines hidden (view full) --- 24 bool "Memory-to-memory multimedia devices" 25 depends on VIDEO_V4L2 26 help 27 Say Y here to enable selecting drivers for V4L devices that 28 use system memory for both source and destination buffers, as opposed 29 to capture and output drivers, which use memory buffers for just 30 one of those. 31 |
32source "drivers/media/platform/nxp/Kconfig" 33 |
|
32# V4L platform drivers 33 34source "drivers/media/platform/marvell-ccic/Kconfig" 35 36config VIDEO_VIA_CAMERA 37 tristate "VIAFB camera controller support" 38 depends on V4L_PLATFORM_DRIVERS 39 depends on FB_VIA && VIDEO_V4L2 --- 16 unchanged lines hidden (view full) --- 56 tristate "SuperH VOU video output driver" 57 depends on V4L_PLATFORM_DRIVERS 58 depends on VIDEO_DEV && I2C 59 depends on ARCH_SHMOBILE || COMPILE_TEST 60 select VIDEOBUF2_DMA_CONTIG 61 help 62 Support for the Video Output Unit (VOU) on SuperH SoCs. 63 | 34# V4L platform drivers 35 36source "drivers/media/platform/marvell-ccic/Kconfig" 37 38config VIDEO_VIA_CAMERA 39 tristate "VIAFB camera controller support" 40 depends on V4L_PLATFORM_DRIVERS 41 depends on FB_VIA && VIDEO_V4L2 --- 16 unchanged lines hidden (view full) --- 58 tristate "SuperH VOU video output driver" 59 depends on V4L_PLATFORM_DRIVERS 60 depends on VIDEO_DEV && I2C 61 depends on ARCH_SHMOBILE || COMPILE_TEST 62 select VIDEOBUF2_DMA_CONTIG 63 help 64 Support for the Video Output Unit (VOU) on SuperH SoCs. 65 |
64config VIDEO_VIU 65 tristate "Freescale VIU Video Driver" 66 depends on V4L_PLATFORM_DRIVERS 67 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C 68 select VIDEOBUF_DMA_CONTIG 69 default y 70 help 71 Support for Freescale VIU video driver. This device captures 72 video data, or overlays video on DIU frame buffer. 73 74 Say Y here if you want to enable VIU device on MPC5121e Rev2+. 75 In doubt, say N. 76 | |
77config VIDEO_MUX 78 tristate "Video Multiplexer" 79 depends on V4L_PLATFORM_DRIVERS 80 select MULTIPLEXER 81 depends on VIDEO_V4L2 && OF 82 select MEDIA_CONTROLLER 83 select VIDEO_V4L2_SUBDEV_API 84 select REGMAP --- 103 unchanged lines hidden (view full) --- 188 will be called rockchip-isp1. 189 190source "drivers/media/platform/exynos4-is/Kconfig" 191source "drivers/media/platform/am437x/Kconfig" 192source "drivers/media/platform/xilinx/Kconfig" 193source "drivers/media/platform/rcar-vin/Kconfig" 194source "drivers/media/platform/atmel/Kconfig" 195source "drivers/media/platform/sunxi/Kconfig" | 66config VIDEO_MUX 67 tristate "Video Multiplexer" 68 depends on V4L_PLATFORM_DRIVERS 69 select MULTIPLEXER 70 depends on VIDEO_V4L2 && OF 71 select MEDIA_CONTROLLER 72 select VIDEO_V4L2_SUBDEV_API 73 select REGMAP --- 103 unchanged lines hidden (view full) --- 177 will be called rockchip-isp1. 178 179source "drivers/media/platform/exynos4-is/Kconfig" 180source "drivers/media/platform/am437x/Kconfig" 181source "drivers/media/platform/xilinx/Kconfig" 182source "drivers/media/platform/rcar-vin/Kconfig" 183source "drivers/media/platform/atmel/Kconfig" 184source "drivers/media/platform/sunxi/Kconfig" |
196source "drivers/media/platform/imx/Kconfig" | |
197 198config VIDEO_TI_CAL 199 tristate "TI CAL (Camera Adaptation Layer) driver" 200 depends on V4L_PLATFORM_DRIVERS 201 depends on VIDEO_DEV && VIDEO_V4L2 202 select MEDIA_CONTROLLER 203 select VIDEO_V4L2_SUBDEV_API 204 depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST --- 63 unchanged lines hidden (view full) --- 268 select GENERIC_ALLOCATOR 269 help 270 Coda is a range of video codec IPs that supports 271 H.264, MPEG-4, and other video formats. 272 273config VIDEO_IMX_VDOA 274 def_tristate VIDEO_CODA if SOC_IMX6Q || COMPILE_TEST 275 | 185 186config VIDEO_TI_CAL 187 tristate "TI CAL (Camera Adaptation Layer) driver" 188 depends on V4L_PLATFORM_DRIVERS 189 depends on VIDEO_DEV && VIDEO_V4L2 190 select MEDIA_CONTROLLER 191 select VIDEO_V4L2_SUBDEV_API 192 depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST --- 63 unchanged lines hidden (view full) --- 256 select GENERIC_ALLOCATOR 257 help 258 Coda is a range of video codec IPs that supports 259 H.264, MPEG-4, and other video formats. 260 261config VIDEO_IMX_VDOA 262 def_tristate VIDEO_CODA if SOC_IMX6Q || COMPILE_TEST 263 |
276config VIDEO_IMX_PXP 277 tristate "i.MX Pixel Pipeline (PXP)" 278 depends on V4L_MEM2MEM_DRIVERS 279 depends on VIDEO_DEV && VIDEO_V4L2 && (ARCH_MXC || COMPILE_TEST) 280 select VIDEOBUF2_DMA_CONTIG 281 select V4L2_MEM2MEM_DEV 282 help 283 The i.MX Pixel Pipeline is a memory-to-memory engine for scaling, 284 color space conversion, and rotation. 285 286source "drivers/media/platform/imx-jpeg/Kconfig" 287 | |
288config VIDEO_MEDIATEK_JPEG 289 tristate "Mediatek JPEG Codec driver" 290 depends on V4L_MEM2MEM_DRIVERS 291 depends on MTK_IOMMU_V1 || MTK_IOMMU || COMPILE_TEST 292 depends on VIDEO_DEV && VIDEO_V4L2 293 depends on ARCH_MEDIATEK || COMPILE_TEST 294 depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n) 295 select VIDEOBUF2_DMA_CONTIG --- 122 unchanged lines hidden (view full) --- 418 tristate "Samsung S5P MFC Video Codec" 419 depends on V4L_MEM2MEM_DRIVERS 420 depends on VIDEO_DEV && VIDEO_V4L2 421 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 422 select VIDEOBUF2_DMA_CONTIG 423 help 424 MFC 5.1 and 6.x driver for V4L2 425 | 264config VIDEO_MEDIATEK_JPEG 265 tristate "Mediatek JPEG Codec driver" 266 depends on V4L_MEM2MEM_DRIVERS 267 depends on MTK_IOMMU_V1 || MTK_IOMMU || COMPILE_TEST 268 depends on VIDEO_DEV && VIDEO_V4L2 269 depends on ARCH_MEDIATEK || COMPILE_TEST 270 depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n) 271 select VIDEOBUF2_DMA_CONTIG --- 122 unchanged lines hidden (view full) --- 394 tristate "Samsung S5P MFC Video Codec" 395 depends on V4L_MEM2MEM_DRIVERS 396 depends on VIDEO_DEV && VIDEO_V4L2 397 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 398 select VIDEOBUF2_DMA_CONTIG 399 help 400 MFC 5.1 and 6.x driver for V4L2 401 |
426config VIDEO_MX2_EMMAPRP 427 tristate "MX2 eMMa-PrP support" 428 depends on V4L_MEM2MEM_DRIVERS 429 depends on VIDEO_DEV && VIDEO_V4L2 430 depends on SOC_IMX27 || COMPILE_TEST 431 select VIDEOBUF2_DMA_CONTIG 432 select V4L2_MEM2MEM_DEV 433 help 434 MX2X chips have a PrP that can be used to process buffers from 435 memory to memory. Operations include resizing and format 436 conversion. 437 | |
438config VIDEO_SAMSUNG_EXYNOS_GSC 439 tristate "Samsung Exynos G-Scaler driver" 440 depends on V4L_MEM2MEM_DRIVERS 441 depends on VIDEO_DEV && VIDEO_V4L2 442 depends on ARCH_EXYNOS || COMPILE_TEST 443 select VIDEOBUF2_DMA_CONTIG 444 select V4L2_MEM2MEM_DEV 445 help --- 292 unchanged lines hidden --- | 402config VIDEO_SAMSUNG_EXYNOS_GSC 403 tristate "Samsung Exynos G-Scaler driver" 404 depends on V4L_MEM2MEM_DRIVERS 405 depends on VIDEO_DEV && VIDEO_V4L2 406 depends on ARCH_EXYNOS || COMPILE_TEST 407 select VIDEOBUF2_DMA_CONTIG 408 select V4L2_MEM2MEM_DEV 409 help --- 292 unchanged lines hidden --- |