staging: vc04_services: Create new BCM_VIDEOCORE setting for VideoCore services.
authorMichael Zoran <mzoran@crowfest.net>
Thu, 2 Mar 2017 03:10:47 +0000 (19:10 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Mar 2017 13:02:03 +0000 (14:02 +0100)
Create a new memuconfig for Broadcom VideoCore services
since VideoCore is a general term used by Broadcom for a
large family of products that includes more then the BCM2835.

Signed-off-by: Michael Zoran <mzoran@crowfest.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/Kconfig

index 3b576b0b49ae862c6326739efa1f101dce42e875..eb52cec18c87985d5d263e2579ba1884b4bdb948 100644 (file)
@@ -1,16 +1,23 @@
-menuconfig BCM2835_VCHIQ
-       tristate "Videocore VCHIQ"
+menuconfig BCM_VIDEOCORE
+       bool "Broadcom VideoCore support"
        depends on HAS_DMA
        depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
        default y
+       help
+               Support for Broadcom VideoCore services including
+               the BCM2835 family of products which is used
+               by the Raspberry PI.
+
+if BCM_VIDEOCORE
+
+config BCM2835_VCHIQ
+       tristate "BCM2835 VCHIQ"
        help
                Kernel to VideoCore communication interface for the
                BCM2835 family of products.
                Defaults to Y when the Broadcom Videocore services
                are included in the build, N otherwise.
 
-if BCM2835_VCHIQ
-
 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
 
 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"