Revert all GPU tweaks for now
/drivers/gpu/msm/kgsl_pwrctrl.c
blob:ba9ae737db2e389e0ba5f4947c474ab5e2ddd52f -> blob:ef2cf18c7e97f01ebac1fc7689afb5bc393f87df
--- drivers/gpu/msm/kgsl_pwrctrl.c
+++ drivers/gpu/msm/kgsl_pwrctrl.c
@@ -64,17 +64,9 @@ void kgsl_pwrctrl_pwrlevel_change(struct
new_level >= pwr->thermal_pwrlevel &&
new_level != pwr->active_pwrlevel) {
struct kgsl_pwrlevel *pwrlevel = &pwr->pwrlevels[new_level];
- int diff = new_level - pwr->active_pwrlevel;
- int d = (diff > 0) ? 1 : -1;
- int level = pwr->active_pwrlevel;
pwr->active_pwrlevel = new_level;
if ((test_bit(KGSL_PWRFLAGS_CLK_ON, &pwr->power_flags)) ||
(device->state == KGSL_STATE_NAP)) {
- while (level != new_level) {
- level += d;
- clk_set_rate(pwr->grp_clks[0],
- pwr->pwrlevels[level].gpu_freq);
- }
/*
* On some platforms, instability is caused on
* changing clock freq when the core is busy.
@@ -502,7 +494,6 @@ int kgsl_pwrctrl_init(struct kgsl_device
}
pwr->num_pwrlevels = pdata->num_levels;
pwr->active_pwrlevel = pdata->init_level;
- pwr->thermal_pwrlevel = pdata->max_level;
for (i = 0; i < pdata->num_levels; i++) {
pwr->pwrlevels[i].gpu_freq =
(pdata->pwrlevel[i].gpu_freq > 0) ?