Kconfig (12310819a26aa567a9b80b675c2d4970ca797c0d) Kconfig (4be5e8648b0c287aefc6ac3f3a0b12c696054f43)
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

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

547 depends on MEDIA_DIGITAL_TV_SUPPORT
548 help
549 Say Y here to enable support for platform-specific Digital TV drivers.
550
551if DVB_PLATFORM_DRIVERS
552source "drivers/media/platform/sti/c8sectpfe/Kconfig"
553endif #DVB_PLATFORM_DRIVERS
554
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

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

547 depends on MEDIA_DIGITAL_TV_SUPPORT
548 help
549 Say Y here to enable support for platform-specific Digital TV drivers.
550
551if DVB_PLATFORM_DRIVERS
552source "drivers/media/platform/sti/c8sectpfe/Kconfig"
553endif #DVB_PLATFORM_DRIVERS
554
555menuconfig CEC_PLATFORM_DRIVERS
556 bool "CEC platform devices"
557 depends on MEDIA_CEC_SUPPORT
558
559if CEC_PLATFORM_DRIVERS
560
561config VIDEO_CROS_EC_CEC
562 tristate "ChromeOS EC CEC driver"
563 depends on CROS_EC
564 select CEC_CORE
565 select CEC_NOTIFIER
566 select CROS_EC_PROTO
567 help
568 If you say yes here you will get support for the
569 ChromeOS Embedded Controller's CEC.
570 The CEC bus is present in the HDMI connector and enables communication
571 between compatible devices.
572
573config VIDEO_MESON_AO_CEC
574 tristate "Amlogic Meson AO CEC driver"
575 depends on ARCH_MESON || COMPILE_TEST
576 select CEC_CORE
577 select CEC_NOTIFIER
578 help
579 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the
580 generic CEC framework interface.
581 CEC bus is present in the HDMI connector and enables communication
582
583config VIDEO_MESON_G12A_AO_CEC
584 tristate "Amlogic Meson G12A AO CEC driver"
585 depends on ARCH_MESON || COMPILE_TEST
586 depends on COMMON_CLK && OF
587 select REGMAP
588 select REGMAP_MMIO
589 select CEC_CORE
590 select CEC_NOTIFIER
591 ---help---
592 This is a driver for Amlogic Meson G12A SoCs AO CEC interface.
593 This driver if for the new AO-CEC module found in G12A SoCs,
594 usually named AO_CEC_B in documentation.
595 It uses the generic CEC framework interface.
596 CEC bus is present in the HDMI connector and enables communication
597 between compatible devices.
598
599config CEC_GPIO
600 tristate "Generic GPIO-based CEC driver"
601 depends on PREEMPTION || COMPILE_TEST
602 select CEC_CORE
603 select CEC_PIN
604 select CEC_NOTIFIER
605 select GPIOLIB
606 help
607 This is a generic GPIO-based CEC driver.
608 The CEC bus is present in the HDMI connector and enables communication
609 between compatible devices.
610
611config VIDEO_SAMSUNG_S5P_CEC
612 tristate "Samsung S5P CEC driver"
613 depends on ARCH_EXYNOS || COMPILE_TEST
614 select CEC_CORE
615 select CEC_NOTIFIER
616 help
617 This is a driver for Samsung S5P HDMI CEC interface. It uses the
618 generic CEC framework interface.
619 CEC bus is present in the HDMI connector and enables communication
620 between compatible devices.
621
622config VIDEO_STI_HDMI_CEC
623 tristate "STMicroelectronics STiH4xx HDMI CEC driver"
624 depends on ARCH_STI || COMPILE_TEST
625 select CEC_CORE
626 select CEC_NOTIFIER
627 help
628 This is a driver for STIH4xx HDMI CEC interface. It uses the
629 generic CEC framework interface.
630 CEC bus is present in the HDMI connector and enables communication
631 between compatible devices.
632
633config VIDEO_STM32_HDMI_CEC
634 tristate "STMicroelectronics STM32 HDMI CEC driver"
635 depends on ARCH_STM32 || COMPILE_TEST
636 select REGMAP
637 select REGMAP_MMIO
638 select CEC_CORE
639 help
640 This is a driver for STM32 interface. It uses the
641 generic CEC framework interface.
642 CEC bus is present in the HDMI connector and enables communication
643 between compatible devices.
644
645config VIDEO_TEGRA_HDMI_CEC
646 tristate "Tegra HDMI CEC driver"
647 depends on ARCH_TEGRA || COMPILE_TEST
648 select CEC_CORE
649 select CEC_NOTIFIER
650 help
651 This is a driver for the Tegra HDMI CEC interface. It uses the
652 generic CEC framework interface.
653 The CEC bus is present in the HDMI connector and enables communication
654 between compatible devices.
655
656config VIDEO_SECO_CEC
657 tristate "SECO Boards HDMI CEC driver"
658 depends on (X86 || IA64) || COMPILE_TEST
659 depends on PCI && DMI
660 select CEC_CORE
661 select CEC_NOTIFIER
662 help
663 This is a driver for SECO Boards integrated CEC interface.
664 Selecting it will enable support for this device.
665 CEC bus is present in the HDMI connector and enables communication
666 between compatible devices.
667
668config VIDEO_SECO_RC
669 bool "SECO Boards IR RC5 support"
670 depends on VIDEO_SECO_CEC
671 depends on RC_CORE=y || RC_CORE = VIDEO_SECO_CEC
672 help
673 If you say yes here you will get support for the
674 SECO Boards Consumer-IR in seco-cec driver.
675 The embedded controller supports RC5 protocol only, default mapping
676 is set to rc-hauppauge.
677
678endif #CEC_PLATFORM_DRIVERS
679
680menuconfig SDR_PLATFORM_DRIVERS
681 bool "SDR platform devices"
682 depends on MEDIA_SDR_SUPPORT
683 help
684 Say Y here to enable support for platform-specific SDR Drivers.
685
686if SDR_PLATFORM_DRIVERS
687

--- 15 unchanged lines hidden ---
555menuconfig SDR_PLATFORM_DRIVERS
556 bool "SDR platform devices"
557 depends on MEDIA_SDR_SUPPORT
558 help
559 Say Y here to enable support for platform-specific SDR Drivers.
560
561if SDR_PLATFORM_DRIVERS
562

--- 15 unchanged lines hidden ---