199b75a4eSGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
26bbfe4a7SMichael Zoranmenuconfig BCM_VIDEOCORE
3ce95e3a9SArnd Bergmann	tristate "Broadcom VideoCore support"
4b3bd0f28SArnd Bergmann	depends on OF
56fde3789SArnd Bergmann	depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
671bad7f0Spopcornmix	default y
771bad7f0Spopcornmix	help
86bbfe4a7SMichael Zoran		Support for Broadcom VideoCore services including
96bbfe4a7SMichael Zoran		the BCM2835 family of products which is used
106bbfe4a7SMichael Zoran		by the Raspberry PI.
116bbfe4a7SMichael Zoran
126bbfe4a7SMichael Zoranif BCM_VIDEOCORE
136bbfe4a7SMichael Zoran
146bbfe4a7SMichael Zoranconfig BCM2835_VCHIQ
156bbfe4a7SMichael Zoran	tristate "BCM2835 VCHIQ"
166bbfe4a7SMichael Zoran	help
1771bad7f0Spopcornmix		Kernel to VideoCore communication interface for the
1832774ef3SStefan Wahren		BCM2835 family of products.
1971bad7f0Spopcornmix		Defaults to Y when the Broadcom Videocore services
2071bad7f0Spopcornmix		are included in the build, N otherwise.
21051420a9SMichael Zoran
22*2b5930fbSOjaswin Mujooif BCM2835_VCHIQ
23*2b5930fbSOjaswin Mujoo
24*2b5930fbSOjaswin Mujooconfig VCHIQ_CDEV
25*2b5930fbSOjaswin Mujoo	bool "VCHIQ Character Driver"
26*2b5930fbSOjaswin Mujoo	help
27*2b5930fbSOjaswin Mujoo		Enable the creation of VCHIQ character driver to help
28*2b5930fbSOjaswin Mujoo		communicate with the Videocore platform.
29*2b5930fbSOjaswin Mujoo
30*2b5930fbSOjaswin Mujooendif
31*2b5930fbSOjaswin Mujoo
32051420a9SMichael Zoransource "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
33051420a9SMichael Zoran
34212afb97SMichael Zoransource "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
35212afb97SMichael Zoran
36b18ee53aSJacopo Mondisource "drivers/staging/vc04_services/vchiq-mmal/Kconfig"
37b18ee53aSJacopo Mondi
38051420a9SMichael Zoranendif
39051420a9SMichael Zoran
40