Merge branch 'master' of git://git.denx.de/u-boot-spi
[platform/kernel/u-boot.git] / drivers / power / domain / Kconfig
1 menu "Power Domain Support"
2
3 config POWER_DOMAIN
4         bool "Enable power domain support using Driver Model"
5         depends on DM && OF_CONTROL
6         help
7           Enable support for the power domain driver class. Many SoCs allow
8           power to be applied to or removed from portions of the SoC (power
9           domains). This may be used to save power. This API provides the
10           means to control such power management hardware.
11
12 config BCM6328_POWER_DOMAIN
13         bool "Enable the BCM6328 power domain driver"
14         depends on POWER_DOMAIN && ARCH_BMIPS
15         help
16           Enable support for manipulating BCM6345 power domains via MMIO
17           mapped registers.
18
19 config IMX8_POWER_DOMAIN
20         bool "Enable i.MX8 power domain driver"
21         depends on ARCH_IMX8
22         help
23           Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC
24           requests to the SCU.
25
26 config MTK_POWER_DOMAIN
27         bool "Enable the MediaTek power domain driver"
28         depends on POWER_DOMAIN && ARCH_MEDIATEK
29         help
30           Enable support for manipulating MediaTek power domains via MMIO
31           mapped registers.
32
33 config MESON_GX_VPU_POWER_DOMAIN
34         bool "Enable Amlogic Meson GX VPU power domain driver"
35         depends on ARCH_MESON
36         help
37           Enable support for manipulating Amlogic Meson GX Video Processing
38           Unit power domain.
39
40 config SANDBOX_POWER_DOMAIN
41         bool "Enable the sandbox power domain test driver"
42         depends on POWER_DOMAIN && SANDBOX
43         help
44           Enable support for a test power domain driver implementation, which
45           simply accepts requests to power on/off various HW modules without
46           actually doing anything beyond a little error checking.
47
48 config TEGRA186_POWER_DOMAIN
49         bool "Enable Tegra186 BPMP-based power domain driver"
50         depends on TEGRA186_BPMP
51         help
52           Enable support for manipulating Tegra's on-SoC power domains via IPC
53           requests to the BPMP (Boot and Power Management Processor).
54
55 config TI_SCI_POWER_DOMAIN
56         bool "Enable the TI SCI-based power domain driver"
57         depends on POWER_DOMAIN && TI_SCI_PROTOCOL
58         help
59           Generic power domain implementation for TI devices implementing the
60           TI SCI protocol.
61 endmenu