18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_cimenu "Broadcom SoC drivers" 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciconfig BCM2835_POWER 58c2ecf20Sopenharmony_ci bool "BCM2835 power domain driver" 68c2ecf20Sopenharmony_ci depends on ARCH_BCM2835 || (COMPILE_TEST && OF) 78c2ecf20Sopenharmony_ci default y if ARCH_BCM2835 88c2ecf20Sopenharmony_ci select PM_GENERIC_DOMAINS if PM 98c2ecf20Sopenharmony_ci select RESET_CONTROLLER 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci This enables support for the BCM2835 power domains and reset 128c2ecf20Sopenharmony_ci controller. Any usage of power domains by the Raspberry Pi 138c2ecf20Sopenharmony_ci firmware means that Linux usage of the same power domain 148c2ecf20Sopenharmony_ci must be accessed using the RASPBERRYPI_POWER driver 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciconfig RASPBERRYPI_POWER 178c2ecf20Sopenharmony_ci bool "Raspberry Pi power domain driver" 188c2ecf20Sopenharmony_ci depends on ARCH_BCM2835 || (COMPILE_TEST && OF) 198c2ecf20Sopenharmony_ci depends on RASPBERRYPI_FIRMWARE=y 208c2ecf20Sopenharmony_ci select PM_GENERIC_DOMAINS if PM 218c2ecf20Sopenharmony_ci help 228c2ecf20Sopenharmony_ci This enables support for the RPi power domains which can be enabled 238c2ecf20Sopenharmony_ci or disabled via the RPi firmware. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciconfig SOC_BCM63XX 268c2ecf20Sopenharmony_ci bool "Broadcom 63xx SoC drivers" 278c2ecf20Sopenharmony_ci depends on BMIPS_GENERIC || COMPILE_TEST 288c2ecf20Sopenharmony_ci help 298c2ecf20Sopenharmony_ci Enables drivers for the Broadcom 63xx series of chips. 308c2ecf20Sopenharmony_ci Drivers can be enabled individually within this menu. 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci If unsure, say N. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig SOC_BRCMSTB 358c2ecf20Sopenharmony_ci bool "Broadcom STB SoC drivers" 368c2ecf20Sopenharmony_ci depends on ARM || ARM64 || BMIPS_GENERIC || COMPILE_TEST 378c2ecf20Sopenharmony_ci select SOC_BUS 388c2ecf20Sopenharmony_ci help 398c2ecf20Sopenharmony_ci Enables drivers for the Broadcom Set-Top Box (STB) series of chips. 408c2ecf20Sopenharmony_ci This option alone enables only some support code, while the drivers 418c2ecf20Sopenharmony_ci can be enabled individually within this menu. 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci If unsure, say N. 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_cisource "drivers/soc/bcm/bcm63xx/Kconfig" 468c2ecf20Sopenharmony_cisource "drivers/soc/bcm/brcmstb/Kconfig" 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ciendmenu 49