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