161f5ddcbSStephen Warrenmenu "Power Domain Support" 261f5ddcbSStephen Warren 361f5ddcbSStephen Warrenconfig POWER_DOMAIN 461f5ddcbSStephen Warren bool "Enable power domain support using Driver Model" 561f5ddcbSStephen Warren depends on DM && OF_CONTROL 661f5ddcbSStephen Warren help 761f5ddcbSStephen Warren Enable support for the power domain driver class. Many SoCs allow 861f5ddcbSStephen Warren power to be applied to or removed from portions of the SoC (power 961f5ddcbSStephen Warren domains). This may be used to save power. This API provides the 1061f5ddcbSStephen Warren means to control such power management hardware. 1161f5ddcbSStephen Warren 127810fb95SÁlvaro Fernández Rojasconfig BCM6328_POWER_DOMAIN 137810fb95SÁlvaro Fernández Rojas bool "Enable the BCM6328 power domain driver" 147810fb95SÁlvaro Fernández Rojas depends on POWER_DOMAIN && ARCH_BMIPS 157810fb95SÁlvaro Fernández Rojas help 167810fb95SÁlvaro Fernández Rojas Enable support for manipulating BCM6345 power domains via MMIO 177810fb95SÁlvaro Fernández Rojas mapped registers. 187810fb95SÁlvaro Fernández Rojas 19*d526f340SPeng Fanconfig IMX8_POWER_DOMAIN 20*d526f340SPeng Fan bool "Enable i.MX8 power domain driver" 21*d526f340SPeng Fan depends on ARCH_IMX8 22*d526f340SPeng Fan help 23*d526f340SPeng Fan Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC 24*d526f340SPeng Fan requests to the SCU. 25*d526f340SPeng Fan 268d5579ceSNeil Armstrongconfig MESON_GX_VPU_POWER_DOMAIN 278d5579ceSNeil Armstrong bool "Enable Amlogic Meson GX VPU power domain driver" 288d5579ceSNeil Armstrong depends on ARCH_MESON 298d5579ceSNeil Armstrong help 308d5579ceSNeil Armstrong Enable support for manipulating Amlogic Meson GX Video Processing 318d5579ceSNeil Armstrong Unit power domain. 328d5579ceSNeil Armstrong 3361f5ddcbSStephen Warrenconfig SANDBOX_POWER_DOMAIN 3461f5ddcbSStephen Warren bool "Enable the sandbox power domain test driver" 3561f5ddcbSStephen Warren depends on POWER_DOMAIN && SANDBOX 3661f5ddcbSStephen Warren help 3761f5ddcbSStephen Warren Enable support for a test power domain driver implementation, which 3861f5ddcbSStephen Warren simply accepts requests to power on/off various HW modules without 3961f5ddcbSStephen Warren actually doing anything beyond a little error checking. 4061f5ddcbSStephen Warren 4124cdf1a9SStephen Warrenconfig TEGRA186_POWER_DOMAIN 4224cdf1a9SStephen Warren bool "Enable Tegra186 BPMP-based power domain driver" 4324cdf1a9SStephen Warren depends on TEGRA186_BPMP 4424cdf1a9SStephen Warren help 4524cdf1a9SStephen Warren Enable support for manipulating Tegra's on-SoC power domains via IPC 4624cdf1a9SStephen Warren requests to the BPMP (Boot and Power Management Processor). 4724cdf1a9SStephen Warren 481a88a04eSAndreas Dannenbergconfig TI_SCI_POWER_DOMAIN 491a88a04eSAndreas Dannenberg bool "Enable the TI SCI-based power domain driver" 501a88a04eSAndreas Dannenberg depends on POWER_DOMAIN && TI_SCI_PROTOCOL 511a88a04eSAndreas Dannenberg help 521a88a04eSAndreas Dannenberg Generic power domain implementation for TI devices implementing the 531a88a04eSAndreas Dannenberg TI SCI protocol. 5461f5ddcbSStephen Warrenendmenu 55