1*4882a593Smuzhiyunmenu "Power Domain Support" 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig POWER_DOMAIN 4*4882a593Smuzhiyun bool "Enable power domain support using Driver Model" 5*4882a593Smuzhiyun depends on DM && OF_CONTROL 6*4882a593Smuzhiyun help 7*4882a593Smuzhiyun Enable support for the power domain driver class. Many SoCs allow 8*4882a593Smuzhiyun power to be applied to or removed from portions of the SoC (power 9*4882a593Smuzhiyun domains). This may be used to save power. This API provides the 10*4882a593Smuzhiyun means to control such power management hardware. 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunconfig BCM6328_POWER_DOMAIN 13*4882a593Smuzhiyun bool "Enable the BCM6328 power domain driver" 14*4882a593Smuzhiyun depends on POWER_DOMAIN && ARCH_BMIPS 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun Enable support for manipulating BCM6345 power domains via MMIO 17*4882a593Smuzhiyun mapped registers. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig SANDBOX_POWER_DOMAIN 20*4882a593Smuzhiyun bool "Enable the sandbox power domain test driver" 21*4882a593Smuzhiyun depends on POWER_DOMAIN && SANDBOX 22*4882a593Smuzhiyun help 23*4882a593Smuzhiyun Enable support for a test power domain driver implementation, which 24*4882a593Smuzhiyun simply accepts requests to power on/off various HW modules without 25*4882a593Smuzhiyun actually doing anything beyond a little error checking. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunconfig TEGRA186_POWER_DOMAIN 28*4882a593Smuzhiyun bool "Enable Tegra186 BPMP-based power domain driver" 29*4882a593Smuzhiyun depends on TEGRA186_BPMP 30*4882a593Smuzhiyun help 31*4882a593Smuzhiyun Enable support for manipulating Tegra's on-SoC power domains via IPC 32*4882a593Smuzhiyun requests to the BPMP (Boot and Power Management Processor). 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunendmenu 35