2016-07-13 19:45:31 +00:00
|
|
|
menu "Power Domain Support"
|
|
|
|
|
|
|
|
config POWER_DOMAIN
|
|
|
|
bool "Enable power domain support using Driver Model"
|
|
|
|
depends on DM && OF_CONTROL
|
|
|
|
help
|
|
|
|
Enable support for the power domain driver class. 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.
|
|
|
|
|
2022-01-10 19:58:44 +00:00
|
|
|
config APPLE_PMGR_POWER_DOMAIN
|
|
|
|
bool "Enable the Apple PMGR power domain driver"
|
|
|
|
depends on POWER_DOMAIN
|
|
|
|
default y if ARCH_APPLE
|
|
|
|
help
|
|
|
|
Enable support for manipulating power domains on Apple SoCs.
|
|
|
|
This driver is needed to power on parts of the SoC that have
|
|
|
|
not been powered on by previous boot stages.
|
|
|
|
|
2017-05-07 18:28:36 +00:00
|
|
|
config BCM6328_POWER_DOMAIN
|
|
|
|
bool "Enable the BCM6328 power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ARCH_BMIPS
|
|
|
|
help
|
|
|
|
Enable support for manipulating BCM6345 power domains via MMIO
|
|
|
|
mapped registers.
|
|
|
|
|
2018-10-18 12:28:29 +00:00
|
|
|
config IMX8_POWER_DOMAIN
|
|
|
|
bool "Enable i.MX8 power domain driver"
|
|
|
|
depends on ARCH_IMX8
|
|
|
|
help
|
|
|
|
Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC
|
|
|
|
requests to the SCU.
|
|
|
|
|
2019-10-03 13:51:50 +00:00
|
|
|
config IMX8M_POWER_DOMAIN
|
|
|
|
bool "Enable i.MX8M power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ARCH_IMX8M
|
2022-04-12 22:42:51 +00:00
|
|
|
select CLK
|
2019-10-03 13:51:50 +00:00
|
|
|
help
|
|
|
|
Enable support for manipulating NXP i.MX8M on-SoC power domains via
|
|
|
|
requests to the ATF.
|
|
|
|
|
2022-04-12 22:42:54 +00:00
|
|
|
config IMX8MP_HSIOMIX_BLKCTRL
|
|
|
|
bool "Enable i.MX8MP HSIOMIX domain driver"
|
|
|
|
depends on POWER_DOMAIN && IMX8MP
|
|
|
|
select CLK
|
|
|
|
help
|
|
|
|
Enable support for manipulating NXP i.MX8MP on-SoC HSIOMIX block controller.
|
|
|
|
|
2018-11-15 02:08:00 +00:00
|
|
|
config MTK_POWER_DOMAIN
|
|
|
|
bool "Enable the MediaTek power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ARCH_MEDIATEK
|
|
|
|
help
|
|
|
|
Enable support for manipulating MediaTek power domains via MMIO
|
|
|
|
mapped registers.
|
|
|
|
|
2018-08-06 12:49:19 +00:00
|
|
|
config MESON_GX_VPU_POWER_DOMAIN
|
|
|
|
bool "Enable Amlogic Meson GX VPU power domain driver"
|
2018-12-20 13:58:58 +00:00
|
|
|
depends on POWER_DOMAIN && ARCH_MESON
|
2018-08-06 12:49:19 +00:00
|
|
|
help
|
|
|
|
Enable support for manipulating Amlogic Meson GX Video Processing
|
|
|
|
Unit power domain.
|
|
|
|
|
2019-10-11 13:12:19 +00:00
|
|
|
config MESON_EE_POWER_DOMAIN
|
|
|
|
bool "Enable Amlogic Everything-Else power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ARCH_MESON
|
|
|
|
help
|
|
|
|
Enable support for manipulating Amlogic Meson Everything-Else power
|
|
|
|
domains.
|
|
|
|
|
2016-07-13 19:45:31 +00:00
|
|
|
config SANDBOX_POWER_DOMAIN
|
|
|
|
bool "Enable the sandbox power domain test driver"
|
|
|
|
depends on POWER_DOMAIN && SANDBOX
|
|
|
|
help
|
|
|
|
Enable support for a test power domain driver implementation, which
|
|
|
|
simply accepts requests to power on/off various HW modules without
|
|
|
|
actually doing anything beyond a little error checking.
|
|
|
|
|
2016-08-08 17:28:26 +00:00
|
|
|
config TEGRA186_POWER_DOMAIN
|
|
|
|
bool "Enable Tegra186 BPMP-based power domain driver"
|
|
|
|
depends on TEGRA186_BPMP
|
|
|
|
help
|
|
|
|
Enable support for manipulating Tegra's on-SoC power domains via IPC
|
|
|
|
requests to the BPMP (Boot and Power Management Processor).
|
|
|
|
|
2018-08-27 10:27:45 +00:00
|
|
|
config TI_SCI_POWER_DOMAIN
|
|
|
|
bool "Enable the TI SCI-based power domain driver"
|
|
|
|
depends on POWER_DOMAIN && TI_SCI_PROTOCOL
|
|
|
|
help
|
|
|
|
Generic power domain implementation for TI devices implementing the
|
|
|
|
TI SCI protocol.
|
2021-06-11 08:45:15 +00:00
|
|
|
|
|
|
|
config TI_POWER_DOMAIN
|
|
|
|
bool "Enable the TI K3 Power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ARCH_K3
|
|
|
|
help
|
|
|
|
Generic power domain implementation for TI K3 devices.
|
|
|
|
|
2022-02-07 09:27:37 +00:00
|
|
|
config ZYNQMP_POWER_DOMAIN
|
|
|
|
bool "Enable the Xilinx ZynqMP Power domain driver"
|
|
|
|
depends on POWER_DOMAIN && ZYNQMP_FIRMWARE
|
|
|
|
help
|
|
|
|
Generic power domain implementation for Xilinx ZynqMP devices.
|
|
|
|
The driver should be enabled when system starts in very minimal
|
|
|
|
configuration and it is extended at run time. Then enabling
|
|
|
|
the driver will ensure that PMUFW enable access to requested IP.
|
|
|
|
|
2016-07-13 19:45:31 +00:00
|
|
|
endmenu
|