Before developed the RESCON (resource controller), CPUHP (cpu hotplug manager)
controls the level directly. CPUHP decides the next level and then ask them
to RESCON in order to control the h/w resource.
So, set default pass level when initializing RESCON in pass_resmon_init()
instead of CPUHP.
Change-Id: I0a8f86b7a781d4cf13e021f9a29537738a8fd70a
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
return;
}
- /*
- * Set default pass level when starting pass
- * - default pass level according to res->init_level
- */
- res->rescon.curr_level = -1;
- if (res->rescon.init_level > res->rescon.max_level)
- res->rescon.init_level = res->rescon.max_level;
-
- pass_rescon_set_level(res, res->rescon.init_level);
-
/* Set PASS state as PASS_ON */
cpuhp->state = PASS_ON;
}
return ret;
}
+ /*
+ * Set default pass level when starting pass
+ * - default pass level according to res->init_level
+ */
+ res->rescon.curr_level = -1;
+ if (res->rescon.init_level > res->rescon.max_level)
+ res->rescon.init_level = res->rescon.max_level;
+
+ pass_rescon_set_level(res, res->rescon.init_level);
+
rescon->state = PASS_ON;
return 0;