diff options
Diffstat (limited to 'drivers/macintosh/windfarm_cpufreq_clamp.c')
-rw-r--r-- | drivers/macintosh/windfarm_cpufreq_clamp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/macintosh/windfarm_cpufreq_clamp.c b/drivers/macintosh/windfarm_cpufreq_clamp.c index 607dbaca69c9..81337cd16e80 100644 --- a/drivers/macintosh/windfarm_cpufreq_clamp.c +++ b/drivers/macintosh/windfarm_cpufreq_clamp.c | |||
@@ -8,6 +8,8 @@ | |||
8 | #include <linux/wait.h> | 8 | #include <linux/wait.h> |
9 | #include <linux/cpufreq.h> | 9 | #include <linux/cpufreq.h> |
10 | 10 | ||
11 | #include <asm/prom.h> | ||
12 | |||
11 | #include "windfarm.h" | 13 | #include "windfarm.h" |
12 | 14 | ||
13 | #define VERSION "0.3" | 15 | #define VERSION "0.3" |
@@ -74,6 +76,12 @@ static int __init wf_cpufreq_clamp_init(void) | |||
74 | { | 76 | { |
75 | struct wf_control *clamp; | 77 | struct wf_control *clamp; |
76 | 78 | ||
79 | /* Don't register on old machines that use therm_pm72 for now */ | ||
80 | if (machine_is_compatible("PowerMac7,2") || | ||
81 | machine_is_compatible("PowerMac7,3") || | ||
82 | machine_is_compatible("RackMac3,1")) | ||
83 | return -ENODEV; | ||
84 | |||
77 | clamp = kmalloc(sizeof(struct wf_control), GFP_KERNEL); | 85 | clamp = kmalloc(sizeof(struct wf_control), GFP_KERNEL); |
78 | if (clamp == NULL) | 86 | if (clamp == NULL) |
79 | return -ENOMEM; | 87 | return -ENOMEM; |