cpufreq_powersave.c (b22364c8eec89e6b0c081a237f3b6348df87796f) | cpufreq_powersave.c (30d221db4439973076953e2ed44344fa92d1d09f) |
---|---|
1/* 2 * linux/drivers/cpufreq/cpufreq_powersave.c 3 * 4 * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> 5 * 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 21 unchanged lines hidden (view full) --- 30 CPUFREQ_RELATION_L); 31 break; 32 default: 33 break; 34 } 35 return 0; 36} 37 | 1/* 2 * linux/drivers/cpufreq/cpufreq_powersave.c 3 * 4 * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> 5 * 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 21 unchanged lines hidden (view full) --- 30 CPUFREQ_RELATION_L); 31 break; 32 default: 33 break; 34 } 35 return 0; 36} 37 |
38static struct cpufreq_governor cpufreq_gov_powersave = { | 38struct cpufreq_governor cpufreq_gov_powersave = { |
39 .name = "powersave", 40 .governor = cpufreq_governor_powersave, 41 .owner = THIS_MODULE, 42}; | 39 .name = "powersave", 40 .governor = cpufreq_governor_powersave, 41 .owner = THIS_MODULE, 42}; |
43EXPORT_SYMBOL(cpufreq_gov_powersave); |
|
43 | 44 |
44 | |
45static int __init cpufreq_gov_powersave_init(void) 46{ 47 return cpufreq_register_governor(&cpufreq_gov_powersave); 48} 49 50 51static void __exit cpufreq_gov_powersave_exit(void) 52{ 53 cpufreq_unregister_governor(&cpufreq_gov_powersave); 54} 55 56 57MODULE_AUTHOR("Dominik Brodowski <linux@brodo.de>"); 58MODULE_DESCRIPTION("CPUfreq policy governor 'powersave'"); 59MODULE_LICENSE("GPL"); 60 | 45static int __init cpufreq_gov_powersave_init(void) 46{ 47 return cpufreq_register_governor(&cpufreq_gov_powersave); 48} 49 50 51static void __exit cpufreq_gov_powersave_exit(void) 52{ 53 cpufreq_unregister_governor(&cpufreq_gov_powersave); 54} 55 56 57MODULE_AUTHOR("Dominik Brodowski <linux@brodo.de>"); 58MODULE_DESCRIPTION("CPUfreq policy governor 'powersave'"); 59MODULE_LICENSE("GPL"); 60 |
61#ifdef CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE 62fs_initcall(cpufreq_gov_powersave_init); 63#else |
|
61module_init(cpufreq_gov_powersave_init); | 64module_init(cpufreq_gov_powersave_init); |
65#endif |
|
62module_exit(cpufreq_gov_powersave_exit); | 66module_exit(cpufreq_gov_powersave_exit); |