Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menu "Broadcom SoC drivers"
0003 
0004 config BCM2835_POWER
0005         bool "BCM2835 power domain driver"
0006         depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
0007         default y if ARCH_BCM2835
0008         select PM_GENERIC_DOMAINS if PM
0009         select RESET_CONTROLLER
0010         help
0011           This enables support for the BCM2835 power domains and reset
0012           controller.  Any usage of power domains by the Raspberry Pi
0013           firmware means that Linux usage of the same power domain
0014           must be accessed using the RASPBERRYPI_POWER driver
0015 
0016 config RASPBERRYPI_POWER
0017         bool "Raspberry Pi power domain driver"
0018         depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
0019         depends on RASPBERRYPI_FIRMWARE=y
0020         select PM_GENERIC_DOMAINS if PM
0021         help
0022           This enables support for the RPi power domains which can be enabled
0023           or disabled via the RPi firmware.
0024 
0025 config SOC_BCM63XX
0026         bool "Broadcom 63xx SoC drivers"
0027         depends on BMIPS_GENERIC || COMPILE_TEST
0028         help
0029           Enables drivers for the Broadcom 63xx series of chips.
0030           Drivers can be enabled individually within this menu.
0031 
0032           If unsure, say N.
0033 
0034 config SOC_BRCMSTB
0035         bool "Broadcom STB SoC drivers"
0036         depends on ARM || ARM64 || BMIPS_GENERIC || COMPILE_TEST
0037         select SOC_BUS
0038         help
0039           Enables drivers for the Broadcom Set-Top Box (STB) series of chips.
0040           This option alone enables only some support code, while the drivers
0041           can be enabled individually within this menu.
0042 
0043           If unsure, say N.
0044 
0045 source "drivers/soc/bcm/bcm63xx/Kconfig"
0046 source "drivers/soc/bcm/brcmstb/Kconfig"
0047 
0048 endmenu