MPDECISION: update MPDECISION to use DCVS, and activate it in DEFCONFIG
/arch/arm/mach-msm/Kconfig
blob:987c4a0bb0eacf565fadc8aedff632e7dad2abb6 -> blob:136a517444d75bbdc7539e35a9d533c6df6c2de1
--- arch/arm/mach-msm/Kconfig
+++ arch/arm/mach-msm/Kconfig
@@ -904,6 +904,13 @@ config PHYS_OFFSET
default "0x40200000" if ARCH_MSM8X60
default "0x10000000"
+config HAVE_END_MEM
+ bool "Specify highest physical RAM address at compile time"
+
+config END_MEM
+ hex "Highest physical address where system RAM resides"
+ depends on HAVE_END_MEM
+
config KERNEL_PMEM_EBI_REGION
bool "Enable in-kernel PMEM region for EBI"
default y if ARCH_MSM8X60
@@ -1524,46 +1531,36 @@ config MSM_MPDEC
help
This enables kernel based multi core control.
(up/down hotplug based on load)
+
config MSM_MPDEC_STARTDELAY
- int "Deplay before starting MP DECISION"
- default 70000
+ int "Starup delay for MPDECISION (ms)"
depends on MSM_MPDEC
-
+ default 20000
+
config MSM_MPDEC_DELAY
- int "Deplay before resuming MP DECISION"
- default 500
+ int "MPDECISION Delay (ms)"
depends on MSM_MPDEC
-
+ default 70
+
config MSM_MPDEC_PAUSE
- int "How long to pause after external process controls cpu"
+ int "MPDECISION Pause (ms)"
+ depends on MSM_MPDEC
default 10000
+
+config MSM_MPDEC_IDLE_FREQ
+ int "MPDECISION Idle Frequency (khz)"
depends on MSM_MPDEC
-
+ default 486000
+
config MSM_MPDEC_SCROFF_FREQ
- int "Screen Off MAX CPU"
- default 384000
+ int "Max frequency when screen is off (khz)"
depends on MSM_MPDEC
+ default 486000
-config MSM_MPDEC_IDLE_FREQ
- int "Idle MAX CPU"
- default 384000
+config MSM_MPDEC_SCROFF_BOOT_DELAY
+ int "Disable Screen off for X seconds after boot"
depends on MSM_MPDEC
-
-config MSM_MPDEC
- bool "Enable kernel based mpdecision"
- depends on MSM_SMP
- default n
- help
- This enables kernel based multi core control.
- (up/down hotplug based on load)
-
-config MSM_MPDEC
- bool "Enable kernel based mpdecision"
- depends on MSM_SMP
- default n
- help
- This enables kernel based multi core control.
- (up/down hotplug based on load)
+ default 600
if CPU_FREQ_MSM