power: Add CONFIG_SPL_POWER_DOMAIN config
Add CONFIG_SPL_POWER_DOMAIN config entry. Build drivers/power/domain if this config is selected. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
58d3de19bc
commit
e13278c943
|
|
@ -609,6 +609,15 @@ config SPL_POWER_SUPPORT
|
||||||
in drivers/power, drivers/power/pmic and drivers/power/regulator
|
in drivers/power, drivers/power/pmic and drivers/power/regulator
|
||||||
as part of an SPL build.
|
as part of an SPL build.
|
||||||
|
|
||||||
|
config SPL_POWER_DOMAIN
|
||||||
|
bool "Support power domain drivers"
|
||||||
|
help
|
||||||
|
Enable support for power domain control in SPL. Many SoCs allow
|
||||||
|
power to be applied to or removed from portions of the SoC (power
|
||||||
|
domains). This may be used to save power. This API provides the
|
||||||
|
means to control such power management hardware. This enables
|
||||||
|
the drivers in drivers/power/domain as part of a SPL build.
|
||||||
|
|
||||||
config SPL_RAM_SUPPORT
|
config SPL_RAM_SUPPORT
|
||||||
bool "Support booting from RAM"
|
bool "Support booting from RAM"
|
||||||
default y if MICROBLAZE || ARCH_SOCFPGA || TEGRA || ARCH_ZYNQ
|
default y if MICROBLAZE || ARCH_SOCFPGA || TEGRA || ARCH_ZYNQ
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ obj-$(CONFIG_ARMADA_XP) += ddr/marvell/axp/
|
||||||
obj-$(CONFIG_ALTERA_SDRAM) += ddr/altera/
|
obj-$(CONFIG_ALTERA_SDRAM) += ddr/altera/
|
||||||
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/ power/pmic/
|
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/ power/pmic/
|
||||||
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/regulator/
|
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/regulator/
|
||||||
|
obj-$(CONFIG_SPL_POWER_DOMAIN) += power/domain/
|
||||||
obj-$(CONFIG_SPL_DM_RESET) += reset/
|
obj-$(CONFIG_SPL_DM_RESET) += reset/
|
||||||
obj-$(CONFIG_SPL_MTD_SUPPORT) += mtd/
|
obj-$(CONFIG_SPL_MTD_SUPPORT) += mtd/
|
||||||
obj-$(CONFIG_SPL_ONENAND_SUPPORT) += mtd/onenand/
|
obj-$(CONFIG_SPL_ONENAND_SUPPORT) += mtd/onenand/
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
|
||||||
obj-$(CONFIG_POWER_DOMAIN) += power-domain-uclass.o
|
obj-$(CONFIG_$(SPL_)POWER_DOMAIN) += power-domain-uclass.o
|
||||||
obj-$(CONFIG_BCM6328_POWER_DOMAIN) += bcm6328-power-domain.o
|
obj-$(CONFIG_BCM6328_POWER_DOMAIN) += bcm6328-power-domain.o
|
||||||
obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain.o
|
obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain.o
|
||||||
obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain-test.o
|
obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain-test.o
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue