void __init macallan_sysedp_init(void) { struct edp_governor *g; int r; if (!IS_ENABLED(CONFIG_EDP_FRAMEWORK)) return; if (get_power_supply_type() != POWER_SUPPLY_TYPE_BATTERY) macallan_sysedp_manager.max = INT_MAX; r = edp_register_manager(&macallan_sysedp_manager); WARN_ON(r); if (r) return; /* start with priority governor */ g = edp_get_governor("priority"); WARN_ON(!g); if (!g) return; r = edp_set_governor(&macallan_sysedp_manager, g); WARN_ON(r); }
void __init macallan_sysedp_init(void) { struct edp_governor *g; int r; if (!IS_ENABLED(CONFIG_EDP_FRAMEWORK)) return; r = edp_register_manager(&macallan_sysedp_manager); WARN_ON(r); if (r) return; /* start with priority governor */ g = edp_get_governor("priority"); WARN_ON(!g); if (!g) return; r = edp_set_governor(&macallan_sysedp_manager, g); WARN_ON(r); }