xref: /openbmc/linux/drivers/soc/bcm/Kconfig (revision 6c41106f)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
234642650SFlorian Fainellimenu "Broadcom SoC drivers"
334642650SFlorian Fainelli
4670c6726SEric Anholtconfig BCM2835_POWER
5670c6726SEric Anholt	bool "BCM2835 power domain driver"
6670c6726SEric Anholt	depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
7f494caa4SStefan Wahren	default y if ARCH_BCM2835
8670c6726SEric Anholt	select PM_GENERIC_DOMAINS if PM
9670c6726SEric Anholt	select RESET_CONTROLLER
10670c6726SEric Anholt	help
11670c6726SEric Anholt	  This enables support for the BCM2835 power domains and reset
12670c6726SEric Anholt	  controller.  Any usage of power domains by the Raspberry Pi
13670c6726SEric Anholt	  firmware means that Linux usage of the same power domain
14670c6726SEric Anholt	  must be accessed using the RASPBERRYPI_POWER driver
15670c6726SEric Anholt
16a09cd356SAlexander Aringconfig RASPBERRYPI_POWER
17a09cd356SAlexander Aring	bool "Raspberry Pi power domain driver"
189bb45cd4SArnd Bergmann	depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
1922a5b1ddSArnd Bergmann	depends on RASPBERRYPI_FIRMWARE=y
20a09cd356SAlexander Aring	select PM_GENERIC_DOMAINS if PM
21a09cd356SAlexander Aring	help
22a09cd356SAlexander Aring	  This enables support for the RPi power domains which can be enabled
23a09cd356SAlexander Aring	  or disabled via the RPi firmware.
2434642650SFlorian Fainelli
256c41106fSÁlvaro Fernández Rojasconfig SOC_BCM63XX
266c41106fSÁlvaro Fernández Rojas	bool "Broadcom 63xx SoC drivers"
276c41106fSÁlvaro Fernández Rojas	depends on BMIPS_GENERIC || COMPILE_TEST
286c41106fSÁlvaro Fernández Rojas	help
296c41106fSÁlvaro Fernández Rojas	  Enables drivers for the Broadcom 63xx series of chips.
306c41106fSÁlvaro Fernández Rojas	  Drivers can be enabled individually within this menu.
316c41106fSÁlvaro Fernández Rojas
326c41106fSÁlvaro Fernández Rojas	  If unsure, say N.
336c41106fSÁlvaro Fernández Rojas
3434642650SFlorian Fainelliconfig SOC_BRCMSTB
3534642650SFlorian Fainelli	bool "Broadcom STB SoC drivers"
361f6ab20fSMarkus Mayer	depends on ARM || ARM64 || BMIPS_GENERIC || COMPILE_TEST
3734642650SFlorian Fainelli	select SOC_BUS
3834642650SFlorian Fainelli	help
3934642650SFlorian Fainelli	  Enables drivers for the Broadcom Set-Top Box (STB) series of chips.
4034642650SFlorian Fainelli	  This option alone enables only some support code, while the drivers
4134642650SFlorian Fainelli	  can be enabled individually within this menu.
4234642650SFlorian Fainelli
4334642650SFlorian Fainelli	  If unsure, say N.
4434642650SFlorian Fainelli
456c41106fSÁlvaro Fernández Rojassource "drivers/soc/bcm/bcm63xx/Kconfig"
460b741b82SBrian Norrissource "drivers/soc/bcm/brcmstb/Kconfig"
470b741b82SBrian Norris
4834642650SFlorian Fainelliendmenu
49