staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV
[linux-2.6-microblaze.git] / drivers / staging / vc04_services / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 menuconfig BCM_VIDEOCORE
3         tristate "Broadcom VideoCore support"
4         depends on OF
5         depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
6         default y
7         help
8                 Support for Broadcom VideoCore services including
9                 the BCM2835 family of products which is used
10                 by the Raspberry PI.
11
12 if BCM_VIDEOCORE
13
14 config BCM2835_VCHIQ
15         tristate "BCM2835 VCHIQ"
16         imply VCHIQ_CDEV
17         help
18                 Kernel to VideoCore communication interface for the
19                 BCM2835 family of products.
20                 Defaults to Y when the Broadcom Videocore services
21                 are included in the build, N otherwise.
22
23 if BCM2835_VCHIQ
24
25 config VCHIQ_CDEV
26         bool "VCHIQ Character Driver"
27         help
28                 Enable the creation of VCHIQ character driver to help
29                 communicate with the Videocore platform.
30
31 endif
32
33 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
34
35 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
36
37 source "drivers/staging/vc04_services/vchiq-mmal/Kconfig"
38
39 endif
40