Commit 6c41106f authored by Álvaro Fernández Rojas's avatar Álvaro Fernández Rojas Committed by Florian Fainelli
Browse files

soc: bcm: add BCM63xx power domain driver



BCM6318, BCM6328, BCM6362 and BCM63268 SoCs have a power domain controller
to enable/disable certain components in order to save power.

Signed-off-by: default avatarÁlvaro Fernández Rojas <noltari@gmail.com>
Reviewed-by: default avatarFlorian Fainelli <F.fainelli@gmail.com>
Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
parent 8bf86a15
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3491,6 +3491,7 @@ F: arch/mips/bmips/*
F:	arch/mips/boot/dts/brcm/bcm*.dts*
F:	arch/mips/include/asm/mach-bmips/*
F:	arch/mips/kernel/*bmips*
F:	drivers/soc/bcm/bcm63xx
F:	drivers/irqchip/irq-bcm63*
F:	drivers/irqchip/irq-bcm7*
F:	drivers/irqchip/irq-brcmstb*
+10 −0
Original line number Diff line number Diff line
@@ -22,6 +22,15 @@ config RASPBERRYPI_POWER
	  This enables support for the RPi power domains which can be enabled
	  or disabled via the RPi firmware.

config SOC_BCM63XX
	bool "Broadcom 63xx SoC drivers"
	depends on BMIPS_GENERIC || COMPILE_TEST
	help
	  Enables drivers for the Broadcom 63xx series of chips.
	  Drivers can be enabled individually within this menu.

	  If unsure, say N.

config SOC_BRCMSTB
	bool "Broadcom STB SoC drivers"
	depends on ARM || ARM64 || BMIPS_GENERIC || COMPILE_TEST
@@ -33,6 +42,7 @@ config SOC_BRCMSTB

	  If unsure, say N.

source "drivers/soc/bcm/bcm63xx/Kconfig"
source "drivers/soc/bcm/brcmstb/Kconfig"

endmenu
+1 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_BCM2835_POWER)	+= bcm2835-power.o
obj-$(CONFIG_RASPBERRYPI_POWER)	+= raspberrypi-power.o
obj-$(CONFIG_SOC_BCM63XX)	+= bcm63xx/
obj-$(CONFIG_SOC_BRCMSTB)	+= brcmstb/
+12 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
if SOC_BCM63XX

config BCM63XX_POWER
	bool "BCM63xx power domain driver"
	depends on BMIPS_GENERIC || (COMPILE_TEST && OF)
	select PM_GENERIC_DOMAINS if PM
	help
	  This enables support for the BCM63xx power domains controller on
	  BCM6318, BCM6328, BCM6362 and BCM63268 SoCs.

endif # SOC_BCM63XX
+2 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_BCM63XX_POWER) += bcm63xx-power.o
Loading