Revert "msm: add default enable mode option for lpm levels"

This reverts commit b774cded4a.
Change is no more needed as 8939 boots with all low power modes
enabled by default.

Change-Id: Ia70c0f1974c01086ea18bba8015925528bdd4c48
Signed-off-by: Venkat Devarasetty <vdevaras@codeaurora.org>
This commit is contained in:
Venkat Devarasetty 2014-06-09 15:24:01 +05:30
parent 38be2e8f58
commit b3cee487aa
3 changed files with 2 additions and 27 deletions

View File

@ -97,11 +97,6 @@ qcom,pm-cpu-levels.
power collapse and the cpu relies on Broadcast timer for scheduled
wakeups. Required only for states where the CPUs internal timer state
is lost.
- qcom,default-idle: The presence of this property in LPM level
indicates that the mode is enabled by default at boot up for idle path.
- qcom,default-suspend: The presence of this property in LPM level
indicates that the mode is enabled by default at boot up for suspend
path.
[Example dts]
@ -180,7 +175,6 @@ qcom,lpm-levels {
qcom,ss-power = <715>;
qcom,energy-overhead = <17700>;
qcom,time-overhead = <2>;
qcom,default-idle;
};
qcom,pm-cpu-level@1 {
@ -208,7 +202,6 @@ qcom,lpm-levels {
qcom,ss-power = <163>;
qcom,energy-overhead = <577736>;
qcom,time-overhead = <1000>;
qcom,default-suspend;
};
};
};

View File

@ -133,6 +133,8 @@ static int create_lvl_avail_nodes(const char *name,
goto failed;
}
avail->idle_enabled = true;
avail->suspend_enabled = true;
avail->kobj = kobj;
return ret;
@ -179,10 +181,6 @@ static int create_cpu_lvl_nodes(struct lpm_cluster *p, struct kobject *parent)
continue;
}
level_list[i].idle_enabled =
p->cpu->levels[j].default_idle_enable;
level_list[i].suspend_enabled =
p->cpu->levels[j].default_suspend_enable;
ret = create_lvl_avail_nodes(p->cpu->levels[j].name,
cpu_kobj[cpu], &level_list[i]);
if (ret)
@ -211,10 +209,6 @@ int create_cluster_lvl_nodes(struct lpm_cluster *p, struct kobject *kobj)
return -ENOMEM;
for (i = 0; i < p->nlevels; i++) {
p->levels[i].available.idle_enabled
= p->levels[i].default_idle_enable;
p->levels[i].available.suspend_enabled
= p->levels[i].default_suspend_enable;
ret = create_lvl_avail_nodes(p->levels[i].level_name,
cluster_kobj, &p->levels[i].available);
if (ret)
@ -437,10 +431,6 @@ static int parse_cluster_level(struct device_node *node,
level->last_core_only = of_property_read_bool(node,
"qcom,last-core-only");
level->default_idle_enable = of_property_read_bool(node,
"qcom,default-idle");
level->default_suspend_enable = of_property_read_bool(node,
"qcom,default-suspend");
ret = parse_power_params(node, &level->pwr);
if (ret)
goto failed;
@ -550,10 +540,6 @@ static int parse_cpu_levels(struct device_node *node, struct lpm_cluster *c)
key = "qcom,use-broadcast-timer";
l->use_bc_timer = of_property_read_bool(n, key);
l->default_idle_enable =
of_property_read_bool(n, "qcom,default-idle");
l->default_suspend_enable =
of_property_read_bool(n, "qcom,default-suspend");
}
return 0;
failed:

View File

@ -32,8 +32,6 @@ struct lpm_cpu_level {
enum msm_pm_sleep_mode mode;
bool use_bc_timer;
struct power_params pwr;
bool default_idle_enable;
bool default_suspend_enable;
};
struct lpm_cpu {
@ -60,8 +58,6 @@ struct lpm_cluster_level {
bool sync_level;
bool last_core_only;
struct lpm_level_avail available;
bool default_idle_enable;
bool default_suspend_enable;
};
struct low_power_ops {