63caa6818d37ba4f4e2b9dddac18852823d66b69
[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         help
17                 Kernel to VideoCore communication interface for the
18                 BCM2835 family of products.
19                 Defaults to Y when the Broadcom Videocore services
20                 are included in the build, N otherwise.
21
22 if BCM2835_VCHIQ
23
24 config VCHIQ_CDEV
25         bool "VCHIQ Character Driver"
26         help
27                 Enable the creation of VCHIQ character driver to help
28                 communicate with the Videocore platform.
29
30 endif
31
32 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
33
34 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
35
36 source "drivers/staging/vc04_services/vchiq-mmal/Kconfig"
37
38 endif
39