diff options
Diffstat (limited to 'drivers/macintosh/windfarm_core.c')
-rw-r--r-- | drivers/macintosh/windfarm_core.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/macintosh/windfarm_core.c b/drivers/macintosh/windfarm_core.c index bb8d5efe19b..6c0ba04bc57 100644 --- a/drivers/macintosh/windfarm_core.c +++ b/drivers/macintosh/windfarm_core.c | |||
@@ -35,6 +35,8 @@ | |||
35 | #include <linux/platform_device.h> | 35 | #include <linux/platform_device.h> |
36 | #include <linux/mutex.h> | 36 | #include <linux/mutex.h> |
37 | 37 | ||
38 | #include <asm/prom.h> | ||
39 | |||
38 | #include "windfarm.h" | 40 | #include "windfarm.h" |
39 | 41 | ||
40 | #define VERSION "0.2" | 42 | #define VERSION "0.2" |
@@ -465,6 +467,11 @@ static int __init windfarm_core_init(void) | |||
465 | { | 467 | { |
466 | DBG("wf: core loaded\n"); | 468 | DBG("wf: core loaded\n"); |
467 | 469 | ||
470 | /* Don't register on old machines that use therm_pm72 for now */ | ||
471 | if (machine_is_compatible("PowerMac7,2") || | ||
472 | machine_is_compatible("PowerMac7,3") || | ||
473 | machine_is_compatible("RackMac3,1")) | ||
474 | return -ENODEV; | ||
468 | platform_device_register(&wf_platform_device); | 475 | platform_device_register(&wf_platform_device); |
469 | return 0; | 476 | return 0; |
470 | } | 477 | } |