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 19d526f340SPeng Fanconfig IMX8_POWER_DOMAIN 20d526f340SPeng Fan bool "Enable i.MX8 power domain driver" 21d526f340SPeng Fan depends on ARCH_IMX8 22d526f340SPeng Fan help 23d526f340SPeng Fan Enable support for manipulating NXP i.MX8 on-SoC power domains via IPC 24d526f340SPeng Fan requests to the SCU. 25d526f340SPeng Fan 262ae7e4dcSRyder Leeconfig MTK_POWER_DOMAIN 272ae7e4dcSRyder Lee bool "Enable the MediaTek power domain driver" 282ae7e4dcSRyder Lee depends on POWER_DOMAIN && ARCH_MEDIATEK 292ae7e4dcSRyder Lee help 302ae7e4dcSRyder Lee Enable support for manipulating MediaTek power domains via MMIO 312ae7e4dcSRyder Lee mapped registers. 322ae7e4dcSRyder Lee 338d5579ceSNeil Armstrongconfig MESON_GX_VPU_POWER_DOMAIN 348d5579ceSNeil Armstrong bool "Enable Amlogic Meson GX VPU power domain driver" 35*335d2873SMaxime Jourdan depends on POWER_DOMAIN && ARCH_MESON 368d5579ceSNeil Armstrong help 378d5579ceSNeil Armstrong Enable support for manipulating Amlogic Meson GX Video Processing 388d5579ceSNeil Armstrong Unit power domain. 398d5579ceSNeil Armstrong 4061f5ddcbSStephen Warrenconfig SANDBOX_POWER_DOMAIN 4161f5ddcbSStephen Warren bool "Enable the sandbox power domain test driver" 4261f5ddcbSStephen Warren depends on POWER_DOMAIN && SANDBOX 4361f5ddcbSStephen Warren help 4461f5ddcbSStephen Warren Enable support for a test power domain driver implementation, which 4561f5ddcbSStephen Warren simply accepts requests to power on/off various HW modules without 4661f5ddcbSStephen Warren actually doing anything beyond a little error checking. 4761f5ddcbSStephen Warren 4824cdf1a9SStephen Warrenconfig TEGRA186_POWER_DOMAIN 4924cdf1a9SStephen Warren bool "Enable Tegra186 BPMP-based power domain driver" 5024cdf1a9SStephen Warren depends on TEGRA186_BPMP 5124cdf1a9SStephen Warren help 5224cdf1a9SStephen Warren Enable support for manipulating Tegra's on-SoC power domains via IPC 5324cdf1a9SStephen Warren requests to the BPMP (Boot and Power Management Processor). 5424cdf1a9SStephen Warren 551a88a04eSAndreas Dannenbergconfig TI_SCI_POWER_DOMAIN 561a88a04eSAndreas Dannenberg bool "Enable the TI SCI-based power domain driver" 571a88a04eSAndreas Dannenberg depends on POWER_DOMAIN && TI_SCI_PROTOCOL 581a88a04eSAndreas Dannenberg help 591a88a04eSAndreas Dannenberg Generic power domain implementation for TI devices implementing the 601a88a04eSAndreas Dannenberg TI SCI protocol. 6161f5ddcbSStephen Warrenendmenu 62