summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/cpu_setup_44x.S
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@linux.vnet.ibm.com>2007-12-04 13:02:18 -0600
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>2007-12-23 13:27:37 -0600
commit9ac30c314529af21ae739375d25c7da78887363b (patch)
tree9366a97c8e7702e56e5b2632946301bfedd5d0b1 /arch/powerpc/kernel/cpu_setup_44x.S
parent2a13448aa316e83a381e073f8e58d3899426700b (diff)
downloadtalos-obmc-linux-9ac30c314529af21ae739375d25c7da78887363b.tar.gz
talos-obmc-linux-9ac30c314529af21ae739375d25c7da78887363b.zip
[POWERPC] 4xx: Fix 440grx setup function to call 440A fixup
The mechanism to do the setup for 440A cores changed recently. This fixes the 440grx setup function to call __fixup_440A_mcheck. Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/kernel/cpu_setup_44x.S')
-rw-r--r--arch/powerpc/kernel/cpu_setup_44x.S6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/cpu_setup_44x.S b/arch/powerpc/kernel/cpu_setup_44x.S
index 0de3edbd4bb8..6250443ab9c9 100644
--- a/arch/powerpc/kernel/cpu_setup_44x.S
+++ b/arch/powerpc/kernel/cpu_setup_44x.S
@@ -27,7 +27,11 @@ _GLOBAL(__setup_cpu_440epx)
mtlr r4
blr
_GLOBAL(__setup_cpu_440grx)
- b __plb_disable_wrp
+ mflr r4
+ bl __plb_disable_wrp
+ bl __fixup_440A_mcheck
+ mtlr r4
+ blr
_GLOBAL(__setup_cpu_440gx)
_GLOBAL(__setup_cpu_440spe)
b __fixup_440A_mcheck
OpenPOWER on IntegriCloud