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);