hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/media/platform/Kconfig
....@@ -1,12 +1,11 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Platform drivers
34 # Most drivers here are currently for webcam support
45
56 menuconfig V4L_PLATFORM_DRIVERS
67 bool "V4L platform devices"
7
- depends on MEDIA_CAMERA_SUPPORT
8
- default n
9
- ---help---
8
+ help
109 Say Y here to enable support for platform-specific V4L drivers.
1110
1211 if V4L_PLATFORM_DRIVERS
....@@ -15,8 +14,8 @@
1514
1615 config VIDEO_VIA_CAMERA
1716 tristate "VIAFB camera controller support"
18
- depends on FB_VIA
19
- select VIDEOBUF_DMA_SG
17
+ depends on FB_VIA && VIDEO_V4L2
18
+ select VIDEOBUF2_DMA_SG
2019 select VIDEO_OV7670
2120 help
2221 Driver support for the integrated camera controller in VIA
....@@ -32,9 +31,17 @@
3231
3332 source "drivers/media/platform/omap/Kconfig"
3433
34
+config VIDEO_ASPEED
35
+ tristate "Aspeed AST2400 and AST2500 Video Engine driver"
36
+ depends on VIDEO_V4L2
37
+ select VIDEOBUF2_DMA_CONTIG
38
+ help
39
+ Support for the Aspeed Video Engine (VE) embedded in the Aspeed
40
+ AST2400 and AST2500 SOCs. The VE can capture and compress video data
41
+ from digital or analog sources.
42
+
3543 config VIDEO_SH_VOU
3644 tristate "SuperH VOU video output driver"
37
- depends on MEDIA_CAMERA_SUPPORT
3845 depends on VIDEO_DEV && I2C
3946 depends on ARCH_SHMOBILE || COMPILE_TEST
4047 select VIDEOBUF2_DMA_CONTIG
....@@ -46,7 +53,7 @@
4653 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C
4754 select VIDEOBUF_DMA_CONTIG
4855 default y
49
- ---help---
56
+ help
5057 Support for Freescale VIU video driver. This device captures
5158 video data, or overlays video on DIU frame buffer.
5259
....@@ -56,27 +63,32 @@
5663 config VIDEO_MUX
5764 tristate "Video Multiplexer"
5865 select MULTIPLEXER
59
- 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
6069 select REGMAP
70
+ select V4L2_FWNODE
6171 help
6272 This driver provides support for N:1 video bus multiplexers.
6373
6474 config VIDEO_OMAP3
6575 tristate "OMAP 3 Camera support"
66
- depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
76
+ depends on VIDEO_V4L2 && I2C
6777 depends on (ARCH_OMAP3 && OMAP_IOMMU) || COMPILE_TEST
6878 depends on COMMON_CLK && OF
6979 select ARM_DMA_USE_IOMMU if OMAP_IOMMU
80
+ select MEDIA_CONTROLLER
81
+ select VIDEO_V4L2_SUBDEV_API
7082 select VIDEOBUF2_DMA_CONTIG
7183 select MFD_SYSCON
7284 select V4L2_FWNODE
73
- ---help---
85
+ help
7486 Driver for an OMAP 3 camera controller.
7587
7688 config VIDEO_OMAP3_DEBUG
7789 bool "OMAP 3 Camera debug messages"
7890 depends on VIDEO_OMAP3
79
- ---help---
91
+ help
8092 Enable debug messages on OMAP 3 camera controller driver.
8193
8294 config VIDEO_PXA27x
....@@ -86,23 +98,26 @@
8698 select VIDEOBUF2_DMA_SG
8799 select SG_SPLIT
88100 select V4L2_FWNODE
89
- ---help---
101
+ help
90102 This is a v4l2 driver for the PXA27x Quick Capture Interface
91103
92104 config VIDEO_QCOM_CAMSS
93105 tristate "Qualcomm V4L2 Camera Subsystem driver"
94
- depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
106
+ depends on VIDEO_V4L2
95107 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST
108
+ select MEDIA_CONTROLLER
109
+ select VIDEO_V4L2_SUBDEV_API
96110 select VIDEOBUF2_DMA_SG
97111 select V4L2_FWNODE
98112
99113 config VIDEO_S3C_CAMIF
100114 tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
101
- depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
102
- depends on PM
115
+ depends on VIDEO_V4L2 && I2C && PM
103116 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST
117
+ select MEDIA_CONTROLLER
118
+ select VIDEO_V4L2_SUBDEV_API
104119 select VIDEOBUF2_DMA_CONTIG
105
- ---help---
120
+ help
106121 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
107122 host interface (CAMIF).
108123
....@@ -114,8 +129,9 @@
114129 depends on VIDEO_V4L2 && OF
115130 depends on ARCH_STM32 || COMPILE_TEST
116131 select VIDEOBUF2_DMA_CONTIG
132
+ select MEDIA_CONTROLLER
117133 select V4L2_FWNODE
118
- ---help---
134
+ help
119135 This module makes the STM32 Digital Camera Memory Interface (DCMI)
120136 available as a v4l2 device.
121137
....@@ -128,28 +144,26 @@
128144 depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST
129145 select VIDEOBUF2_DMA_CONTIG
130146 select V4L2_FWNODE
131
- ---help---
147
+ help
132148 This is a v4l2 driver for the Renesas CEU Interface
133149
134
-source "drivers/media/platform/soc_camera/Kconfig"
150
+source "drivers/media/platform/rockchip/Kconfig"
135151 source "drivers/media/platform/exynos4-is/Kconfig"
136152 source "drivers/media/platform/am437x/Kconfig"
137153 source "drivers/media/platform/xilinx/Kconfig"
138154 source "drivers/media/platform/rcar-vin/Kconfig"
139155 source "drivers/media/platform/atmel/Kconfig"
140
-source "drivers/media/platform/rockchip/cif/Kconfig"
141
-source "drivers/media/platform/rockchip/isp1/Kconfig"
142
-source "drivers/media/platform/rockchip/isp/Kconfig"
143
-source "drivers/media/platform/rockchip/ispp/Kconfig"
156
+source "drivers/media/platform/sunxi/Kconfig"
144157
145158 config VIDEO_TI_CAL
146159 tristate "TI CAL (Camera Adaptation Layer) driver"
147
- depends on VIDEO_DEV && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
148
- depends on SOC_DRA7XX || COMPILE_TEST
160
+ depends on VIDEO_DEV && VIDEO_V4L2
161
+ select MEDIA_CONTROLLER
162
+ select VIDEO_V4L2_SUBDEV_API
163
+ depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST
149164 select VIDEOBUF2_DMA_CONTIG
150165 select V4L2_FWNODE
151
- default n
152
- ---help---
166
+ help
153167 Support for the TI CAL (Camera Adaptation Layer) block
154168 found on DRA72X SoC.
155169 In TI Technical Reference Manual this module is referred as
....@@ -160,9 +174,7 @@
160174 menuconfig V4L_MEM2MEM_DRIVERS
161175 bool "Memory-to-memory multimedia devices"
162176 depends on VIDEO_V4L2
163
- depends on MEDIA_CAMERA_SUPPORT
164
- default n
165
- ---help---
177
+ help
166178 Say Y here to enable selecting drivers for V4L devices that
167179 use system memory for both source and destination buffers, as opposed
168180 to capture and output drivers, which use memory buffers for just
....@@ -176,23 +188,34 @@
176188 select SRAM
177189 select VIDEOBUF2_DMA_CONTIG
178190 select VIDEOBUF2_VMALLOC
191
+ select V4L2_JPEG_HELPER
179192 select V4L2_MEM2MEM_DEV
180193 select GENERIC_ALLOCATOR
181
- ---help---
194
+ help
182195 Coda is a range of video codec IPs that supports
183196 H.264, MPEG-4, and other video formats.
184197
185198 config VIDEO_IMX_VDOA
186199 def_tristate VIDEO_CODA if SOC_IMX6Q || COMPILE_TEST
187200
188
-config VIDEO_MEDIATEK_JPEG
189
- tristate "Mediatek JPEG Codec driver"
190
- depends on MTK_IOMMU_V1 || COMPILE_TEST
191
- depends on VIDEO_DEV && VIDEO_V4L2
192
- depends on ARCH_MEDIATEK || COMPILE_TEST
201
+config VIDEO_IMX_PXP
202
+ tristate "i.MX Pixel Pipeline (PXP)"
203
+ depends on VIDEO_DEV && VIDEO_V4L2 && (ARCH_MXC || COMPILE_TEST)
193204 select VIDEOBUF2_DMA_CONTIG
194205 select V4L2_MEM2MEM_DEV
195
- ---help---
206
+ help
207
+ The i.MX Pixel Pipeline is a memory-to-memory engine for scaling,
208
+ color space conversion, and rotation.
209
+
210
+config VIDEO_MEDIATEK_JPEG
211
+ tristate "Mediatek JPEG Codec driver"
212
+ depends on MTK_IOMMU_V1 || MTK_IOMMU || COMPILE_TEST
213
+ depends on VIDEO_DEV && VIDEO_V4L2
214
+ depends on ARCH_MEDIATEK || COMPILE_TEST
215
+ depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n)
216
+ select VIDEOBUF2_DMA_CONTIG
217
+ select V4L2_MEM2MEM_DEV
218
+ help
196219 Mediatek jpeg codec driver provides HW capability to decode
197220 JPEG format
198221
....@@ -203,7 +226,7 @@
203226 tristate "Mediatek Video Processor Unit"
204227 depends on VIDEO_DEV && VIDEO_V4L2
205228 depends on ARCH_MEDIATEK || COMPILE_TEST
206
- ---help---
229
+ help
207230 This driver provides downloading VPU firmware and
208231 communicating with VPU. This driver for hw video
209232 codec embedded in Mediatek's MT8173 SOCs. It is able
....@@ -217,11 +240,11 @@
217240 depends on MTK_IOMMU || COMPILE_TEST
218241 depends on VIDEO_DEV && VIDEO_V4L2
219242 depends on ARCH_MEDIATEK || COMPILE_TEST
243
+ depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n)
220244 select VIDEOBUF2_DMA_CONTIG
221245 select V4L2_MEM2MEM_DEV
222246 select VIDEO_MEDIATEK_VPU
223
- default n
224
- ---help---
247
+ help
225248 It is a v4l2 driver and present in Mediatek MT8173 SoCs.
226249 The driver supports for scaling and color space conversion.
227250
....@@ -233,17 +256,32 @@
233256 depends on MTK_IOMMU || COMPILE_TEST
234257 depends on VIDEO_DEV && VIDEO_V4L2
235258 depends on ARCH_MEDIATEK || COMPILE_TEST
259
+ depends on VIDEO_MEDIATEK_VPU || MTK_SCP
260
+ # The two following lines ensure we have the same state ("m" or "y") as
261
+ # our dependencies, to avoid missing symbols during link.
262
+ depends on VIDEO_MEDIATEK_VPU || !VIDEO_MEDIATEK_VPU
263
+ depends on MTK_SCP || !MTK_SCP
264
+ depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n)
236265 select VIDEOBUF2_DMA_CONTIG
237266 select V4L2_MEM2MEM_DEV
238
- select VIDEO_MEDIATEK_VPU
239
- default n
240
- ---help---
241
- Mediatek video codec driver provides HW capability to
242
- encode and decode in a range of video formats
243
- This driver rely on VPU driver to communicate with VPU.
267
+ select VIDEO_MEDIATEK_VCODEC_VPU if VIDEO_MEDIATEK_VPU
268
+ select VIDEO_MEDIATEK_VCODEC_SCP if MTK_SCP
269
+ help
270
+ Mediatek video codec driver provides HW capability to
271
+ encode and decode in a range of video formats on MT8173
272
+ and MT8183.
244273
245
- To compile this driver as a module, choose M here: the
246
- module will be called mtk-vcodec
274
+ Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to
275
+ also be selected. Support for MT8183 depends on MTK_SCP.
276
+
277
+ To compile this driver as modules, choose M here: the
278
+ modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
279
+
280
+config VIDEO_MEDIATEK_VCODEC_VPU
281
+ bool
282
+
283
+config VIDEO_MEDIATEK_VCODEC_SCP
284
+ bool
247285
248286 config VIDEO_MEM2MEM_DEINTERLACE
249287 tristate "Deinterlace support"
....@@ -260,8 +298,7 @@
260298 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
261299 select VIDEOBUF2_DMA_CONTIG
262300 select V4L2_MEM2MEM_DEV
263
- default n
264
- ---help---
301
+ help
265302 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D
266303 2d graphics accelerator.
267304
....@@ -271,7 +308,7 @@
271308 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
272309 select VIDEOBUF2_DMA_CONTIG
273310 select V4L2_MEM2MEM_DEV
274
- ---help---
311
+ help
275312 This is a v4l2 driver for Samsung S5P, EXYNOS3250
276313 and EXYNOS4 JPEG codec
277314
....@@ -280,7 +317,6 @@
280317 depends on VIDEO_DEV && VIDEO_V4L2
281318 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
282319 select VIDEOBUF2_DMA_CONTIG
283
- default n
284320 help
285321 MFC 5.1 and 6.x driver for V4L2
286322
....@@ -376,15 +412,6 @@
376412
377413 endif # VIDEO_STI_DELTA
378414
379
-config VIDEO_SH_VEU
380
- tristate "SuperH VEU mem2mem video processing driver"
381
- depends on VIDEO_DEV && VIDEO_V4L2 && HAS_DMA
382
- select VIDEOBUF2_DMA_CONTIG
383
- select V4L2_MEM2MEM_DEV
384
- help
385
- Support for the Video Engine Unit (VEU) on SuperH and
386
- SH-Mobile SoCs.
387
-
388415 config VIDEO_RENESAS_FDP1
389416 tristate "Renesas Fine Display Processor"
390417 depends on VIDEO_DEV && VIDEO_V4L2
....@@ -392,7 +419,7 @@
392419 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
393420 select VIDEOBUF2_DMA_CONTIG
394421 select V4L2_MEM2MEM_DEV
395
- ---help---
422
+ help
396423 This is a V4L2 driver for the Renesas Fine Display Processor
397424 providing colour space conversion, and de-interlacing features.
398425
....@@ -405,7 +432,7 @@
405432 depends on ARCH_RENESAS || COMPILE_TEST
406433 select VIDEOBUF2_DMA_CONTIG
407434 select V4L2_MEM2MEM_DEV
408
- ---help---
435
+ help
409436 This is a V4L2 driver for the Renesas JPEG Processing Unit.
410437
411438 To compile this driver as a module, choose M here: the module
....@@ -415,23 +442,25 @@
415442 tristate "Renesas Frame Compression Processor"
416443 depends on ARCH_RENESAS || COMPILE_TEST
417444 depends on OF
418
- ---help---
445
+ help
419446 This is a driver for the Renesas Frame Compression Processor (FCP).
420447 The FCP is a companion module of video processing modules in the
421
- Renesas R-Car Gen3 SoCs. It handles memory access for the codec,
422
- VSP and FDP modules.
448
+ Renesas R-Car Gen3 and RZ/G2 SoCs. It handles memory access for
449
+ the codec, VSP and FDP modules.
423450
424451 To compile this driver as a module, choose M here: the module
425452 will be called rcar-fcp.
426453
427454 config VIDEO_RENESAS_VSP1
428455 tristate "Renesas VSP1 Video Processing Engine"
429
- depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
456
+ depends on VIDEO_V4L2
430457 depends on ARCH_RENESAS || COMPILE_TEST
431458 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP
459
+ select MEDIA_CONTROLLER
460
+ select VIDEO_V4L2_SUBDEV_API
432461 select VIDEOBUF2_DMA_CONTIG
433462 select VIDEOBUF2_VMALLOC
434
- ---help---
463
+ help
435464 This is a V4L2 driver for the Renesas VSP1 video processing engine.
436465
437466 To compile this driver as a module, choose M here: the module
....@@ -443,8 +472,7 @@
443472 depends on ARCH_ROCKCHIP || COMPILE_TEST
444473 select VIDEOBUF2_DMA_SG
445474 select V4L2_MEM2MEM_DEV
446
- default n
447
- ---help---
475
+ help
448476 This is a v4l2 driver for Rockchip SOC RGA 2d graphics accelerator.
449477 Rockchip RGA is a separate 2D raster graphic acceleration unit.
450478 It accelerates 2D graphics operations, such as point/line drawing,
....@@ -461,30 +489,55 @@
461489 select VIDEO_TI_VPDMA
462490 select VIDEO_TI_SC
463491 select VIDEO_TI_CSC
464
- default n
465
- ---help---
492
+ help
466493 Support for the TI VPE(Video Processing Engine) block
467494 found on DRA7XX SoC.
468495
469496 config VIDEO_TI_VPE_DEBUG
470497 bool "VPE debug messages"
471498 depends on VIDEO_TI_VPE
472
- ---help---
499
+ help
473500 Enable debug messages on VPE driver.
474501
475502 config VIDEO_QCOM_VENUS
476503 tristate "Qualcomm Venus V4L2 encoder/decoder driver"
477504 depends on VIDEO_DEV && VIDEO_V4L2
478505 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST
506
+ depends on INTERCONNECT || !INTERCONNECT
479507 select QCOM_MDT_LOADER if ARCH_QCOM
480508 select QCOM_SCM if ARCH_QCOM
481509 select VIDEOBUF2_DMA_SG
482510 select V4L2_MEM2MEM_DEV
483
- ---help---
511
+ help
484512 This is a V4L2 driver for Qualcomm Venus video accelerator
485513 hardware. It accelerates encoding and decoding operations
486514 on various Qualcomm SoCs.
487515 To compile this driver as a module choose m here.
516
+
517
+config VIDEO_SUN8I_DEINTERLACE
518
+ tristate "Allwinner Deinterlace driver"
519
+ depends on VIDEO_DEV && VIDEO_V4L2
520
+ depends on ARCH_SUNXI || COMPILE_TEST
521
+ depends on COMMON_CLK && OF
522
+ depends on PM
523
+ select VIDEOBUF2_DMA_CONTIG
524
+ select V4L2_MEM2MEM_DEV
525
+ help
526
+ Support for the Allwinner deinterlace unit with scaling
527
+ capability found on some SoCs, like H3.
528
+ To compile this driver as a module choose m here.
529
+
530
+config VIDEO_SUN8I_ROTATE
531
+ tristate "Allwinner DE2 rotation driver"
532
+ depends on VIDEO_DEV && VIDEO_V4L2
533
+ depends on ARCH_SUNXI || COMPILE_TEST
534
+ depends on COMMON_CLK && OF
535
+ depends on PM
536
+ select VIDEOBUF2_DMA_CONTIG
537
+ select V4L2_MEM2MEM_DEV
538
+ help
539
+ Support for the Allwinner DE2 rotation unit.
540
+ To compile this driver as a module choose m here.
488541
489542 endif # V4L_MEM2MEM_DRIVERS
490543
....@@ -499,143 +552,30 @@
499552 config VIDEO_TI_CSC
500553 tristate
501554
502
-menuconfig V4L_TEST_DRIVERS
503
- bool "Media test drivers"
504
- depends on MEDIA_CAMERA_SUPPORT
505
-
506
-if V4L_TEST_DRIVERS
507
-
508
-source "drivers/media/platform/vimc/Kconfig"
509
-
510
-source "drivers/media/platform/vivid/Kconfig"
511
-
512
-config VIDEO_VIM2M
513
- tristate "Virtual Memory-to-Memory Driver"
514
- depends on VIDEO_DEV && VIDEO_V4L2
515
- select VIDEOBUF2_VMALLOC
516
- select V4L2_MEM2MEM_DEV
517
- default n
518
- ---help---
519
- This is a virtual test device for the memory-to-memory driver
520
- framework.
521
-
522
-source "drivers/media/platform/vicodec/Kconfig"
523
-
524
-endif #V4L_TEST_DRIVERS
525
-
526555 menuconfig DVB_PLATFORM_DRIVERS
527556 bool "DVB platform devices"
528557 depends on MEDIA_DIGITAL_TV_SUPPORT
529
- default n
530
- ---help---
558
+ help
531559 Say Y here to enable support for platform-specific Digital TV drivers.
532560
533561 if DVB_PLATFORM_DRIVERS
534562 source "drivers/media/platform/sti/c8sectpfe/Kconfig"
535563 endif #DVB_PLATFORM_DRIVERS
536564
537
-menuconfig CEC_PLATFORM_DRIVERS
538
- bool "CEC platform devices"
539
- depends on MEDIA_CEC_SUPPORT
540
-
541
-if CEC_PLATFORM_DRIVERS
542
-
543
-config VIDEO_CROS_EC_CEC
544
- tristate "ChromeOS EC CEC driver"
545
- depends on MFD_CROS_EC
546
- select CEC_CORE
547
- select CEC_NOTIFIER
548
- select CHROME_PLATFORMS
549
- select CROS_EC_PROTO
550
- ---help---
551
- If you say yes here you will get support for the
552
- ChromeOS Embedded Controller's CEC.
553
- The CEC bus is present in the HDMI connector and enables communication
554
- between compatible devices.
555
-
556
-config VIDEO_MESON_AO_CEC
557
- tristate "Amlogic Meson AO CEC driver"
558
- depends on ARCH_MESON || COMPILE_TEST
559
- select CEC_CORE
560
- select CEC_NOTIFIER
561
- ---help---
562
- This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the
563
- generic CEC framework interface.
564
- CEC bus is present in the HDMI connector and enables communication
565
-
566
-config CEC_GPIO
567
- tristate "Generic GPIO-based CEC driver"
568
- depends on PREEMPT || COMPILE_TEST
569
- select CEC_CORE
570
- select CEC_PIN
571
- select GPIOLIB
572
- ---help---
573
- This is a generic GPIO-based CEC driver.
574
- The CEC bus is present in the HDMI connector and enables communication
575
- between compatible devices.
576
-
577
-config VIDEO_SAMSUNG_S5P_CEC
578
- tristate "Samsung S5P CEC driver"
579
- depends on ARCH_EXYNOS || COMPILE_TEST
580
- select CEC_CORE
581
- select CEC_NOTIFIER
582
- ---help---
583
- This is a driver for Samsung S5P HDMI CEC interface. It uses the
584
- generic CEC framework interface.
585
- CEC bus is present in the HDMI connector and enables communication
586
- between compatible devices.
587
-
588
-config VIDEO_STI_HDMI_CEC
589
- tristate "STMicroelectronics STiH4xx HDMI CEC driver"
590
- depends on ARCH_STI || COMPILE_TEST
591
- select CEC_CORE
592
- select CEC_NOTIFIER
593
- ---help---
594
- This is a driver for STIH4xx HDMI CEC interface. It uses the
595
- generic CEC framework interface.
596
- CEC bus is present in the HDMI connector and enables communication
597
- between compatible devices.
598
-
599
-config VIDEO_STM32_HDMI_CEC
600
- tristate "STMicroelectronics STM32 HDMI CEC driver"
601
- depends on ARCH_STM32 || COMPILE_TEST
602
- select REGMAP
603
- select REGMAP_MMIO
604
- select CEC_CORE
605
- ---help---
606
- This is a driver for STM32 interface. It uses the
607
- generic CEC framework interface.
608
- CEC bus is present in the HDMI connector and enables communication
609
- between compatible devices.
610
-
611
-config VIDEO_TEGRA_HDMI_CEC
612
- tristate "Tegra HDMI CEC driver"
613
- depends on ARCH_TEGRA || COMPILE_TEST
614
- select CEC_CORE
615
- select CEC_NOTIFIER
616
- ---help---
617
- This is a driver for the Tegra HDMI CEC interface. It uses the
618
- generic CEC framework interface.
619
- The CEC bus is present in the HDMI connector and enables communication
620
- between compatible devices.
621
-
622
-endif #CEC_PLATFORM_DRIVERS
623
-
624565 menuconfig SDR_PLATFORM_DRIVERS
625566 bool "SDR platform devices"
626567 depends on MEDIA_SDR_SUPPORT
627
- default n
628
- ---help---
568
+ help
629569 Say Y here to enable support for platform-specific SDR Drivers.
630570
631571 if SDR_PLATFORM_DRIVERS
632572
633573 config VIDEO_RCAR_DRIF
634
- tristate "Renesas Digitial Radio Interface (DRIF)"
574
+ tristate "Renesas Digital Radio Interface (DRIF)"
635575 depends on VIDEO_V4L2
636576 depends on ARCH_RENESAS || COMPILE_TEST
637577 select VIDEOBUF2_VMALLOC
638
- ---help---
578
+ help
639579 Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital
640580 Radio Interface that interfaces with an RF front end chip. It is a
641581 receiver of digital data which uses DMA to transfer received data to