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"
16*bb13dc2bSOjaswin Mujoo	imply VCHIQ_CDEV
176bbfe4a7SMichael Zoran	help
1871bad7f0Spopcornmix		Kernel to VideoCore communication interface for the
1932774ef3SStefan Wahren		BCM2835 family of products.
2071bad7f0Spopcornmix		Defaults to Y when the Broadcom Videocore services
2171bad7f0Spopcornmix		are included in the build, N otherwise.
22051420a9SMichael Zoran
232b5930fbSOjaswin Mujooif BCM2835_VCHIQ
242b5930fbSOjaswin Mujoo
252b5930fbSOjaswin Mujooconfig VCHIQ_CDEV
262b5930fbSOjaswin Mujoo	bool "VCHIQ Character Driver"
272b5930fbSOjaswin Mujoo	help
282b5930fbSOjaswin Mujoo		Enable the creation of VCHIQ character driver to help
292b5930fbSOjaswin Mujoo		communicate with the Videocore platform.
302b5930fbSOjaswin Mujoo
312b5930fbSOjaswin Mujooendif
322b5930fbSOjaswin Mujoo
33051420a9SMichael Zoransource "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
34051420a9SMichael Zoran
35212afb97SMichael Zoransource "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
36212afb97SMichael Zoran
37b18ee53aSJacopo Mondisource "drivers/staging/vc04_services/vchiq-mmal/Kconfig"
38b18ee53aSJacopo Mondi
39051420a9SMichael Zoranendif
40051420a9SMichael Zoran
41