summaryrefslogtreecommitdiff
path: root/power/power-8992.c
diff options
context:
space:
mode:
Diffstat (limited to 'power/power-8992.c')
-rw-r--r--power/power-8992.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/power/power-8992.c b/power/power-8992.c
index 53d8179..46febc9 100644
--- a/power/power-8992.c
+++ b/power/power-8992.c
@@ -177,7 +177,6 @@ int power_hint_override(struct power_module *module, power_hint_t hint, void *da
int set_interactive_override(struct power_module *module, int on)
{
- return HINT_HANDLED; /* Don't excecute this code path, not in use */
char governor[80];
if (get_scaling_governor(governor, sizeof(governor)) == -1) {
@@ -190,7 +189,9 @@ int set_interactive_override(struct power_module *module, int on)
/* Display off */
if ((strncmp(governor, INTERACTIVE_GOVERNOR, strlen(INTERACTIVE_GOVERNOR)) == 0) &&
(strlen(governor) == strlen(INTERACTIVE_GOVERNOR))) {
- int resource_values[] = {}; /* dummy node */
+ // sched upmigrate = 99, sched downmigrate = 95
+ // keep the big cores around, but make them very hard to use
+ int resource_values[] = {0x4E63, 0x4F5F};
if (!display_hint_sent) {
perform_hint_action(DISPLAY_STATE_HINT_ID,
resource_values, sizeof(resource_values)/sizeof(resource_values[0]));