aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ppc/syslib
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2005-04-16 18:24:18 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:24:18 -0400
commit7a648b9ec09f32606fe0f27fb9d095311cf968ca (patch)
tree7bab0ea91f5af84f6fedf0422d10194308c851b2 /arch/ppc/syslib
parent6c26e03b2db4b66d79bfb774628c1fc9b458b943 (diff)
[PATCH] ppc32: Fix cpufreq problems
This patch updates the PowerMac cpufreq driver. It depends on the addition of the suspend() method (my previous patch) and on the new flag I defined to silence some warnings that are normal for us. It fixes various issues related to cpufreq on pmac, including some crashes on some models when sleeping the machine while in low speed, proper voltage control on some newer machines, and adds voltage control on 750FX based G3 laptops. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/ppc/syslib')
-rw-r--r--arch/ppc/syslib/open_pic.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/ppc/syslib/open_pic.c b/arch/ppc/syslib/open_pic.c
index 406f36a8a681..7619e16fccae 100644
--- a/arch/ppc/syslib/open_pic.c
+++ b/arch/ppc/syslib/open_pic.c
@@ -78,7 +78,6 @@ static void openpic_mapirq(u_int irq, cpumask_t cpumask, cpumask_t keepmask);
78 */ 78 */
79#ifdef notused 79#ifdef notused
80static void openpic_enable_8259_pass_through(void); 80static void openpic_enable_8259_pass_through(void);
81static u_int openpic_get_priority(void);
82static u_int openpic_get_spurious(void); 81static u_int openpic_get_spurious(void);
83static void openpic_set_sense(u_int irq, int sense); 82static void openpic_set_sense(u_int irq, int sense);
84#endif /* notused */ 83#endif /* notused */
@@ -465,8 +464,7 @@ void openpic_eoi(void)
465 (void)openpic_read(&OpenPIC->THIS_CPU.EOI); 464 (void)openpic_read(&OpenPIC->THIS_CPU.EOI);
466} 465}
467 466
468#ifdef notused 467u_int openpic_get_priority(void)
469static u_int openpic_get_priority(void)
470{ 468{
471 DECL_THIS_CPU; 469 DECL_THIS_CPU;
472 470
@@ -474,7 +472,6 @@ static u_int openpic_get_priority(void)
474 return openpic_readfield(&OpenPIC->THIS_CPU.Current_Task_Priority, 472 return openpic_readfield(&OpenPIC->THIS_CPU.Current_Task_Priority,
475 OPENPIC_CURRENT_TASK_PRIORITY_MASK); 473 OPENPIC_CURRENT_TASK_PRIORITY_MASK);
476} 474}
477#endif /* notused */
478 475
479void openpic_set_priority(u_int pri) 476void openpic_set_priority(u_int pri)
480{ 477{