diff options
-rw-r--r-- | arch/powerpc/kernel/cpu_setup_fsl_booke.S | 6 | ||||
-rw-r--r-- | arch/powerpc/sysdev/fsl_rio.c | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/cpu_setup_fsl_booke.S b/arch/powerpc/kernel/cpu_setup_fsl_booke.S index 894e64fa481e..5c518ad3445c 100644 --- a/arch/powerpc/kernel/cpu_setup_fsl_booke.S +++ b/arch/powerpc/kernel/cpu_setup_fsl_booke.S | |||
@@ -64,6 +64,12 @@ _GLOBAL(__setup_cpu_e500v2) | |||
64 | bl __e500_icache_setup | 64 | bl __e500_icache_setup |
65 | bl __e500_dcache_setup | 65 | bl __e500_dcache_setup |
66 | bl __setup_e500_ivors | 66 | bl __setup_e500_ivors |
67 | #ifdef CONFIG_RAPIDIO | ||
68 | /* Ensure that RFXE is set */ | ||
69 | mfspr r3,SPRN_HID1 | ||
70 | oris r3,r3,HID1_RFXE@h | ||
71 | mtspr SPRN_HID1,r3 | ||
72 | #endif | ||
67 | mtlr r4 | 73 | mtlr r4 |
68 | blr | 74 | blr |
69 | _GLOBAL(__setup_cpu_e500mc) | 75 | _GLOBAL(__setup_cpu_e500mc) |
diff --git a/arch/powerpc/sysdev/fsl_rio.c b/arch/powerpc/sysdev/fsl_rio.c index 9725369d432a..4c518d17ee9b 100644 --- a/arch/powerpc/sysdev/fsl_rio.c +++ b/arch/powerpc/sysdev/fsl_rio.c | |||
@@ -1556,8 +1556,6 @@ int fsl_rio_setup(struct platform_device *dev) | |||
1556 | saved_mcheck_exception = ppc_md.machine_check_exception; | 1556 | saved_mcheck_exception = ppc_md.machine_check_exception; |
1557 | ppc_md.machine_check_exception = fsl_rio_mcheck_exception; | 1557 | ppc_md.machine_check_exception = fsl_rio_mcheck_exception; |
1558 | #endif | 1558 | #endif |
1559 | /* Ensure that RFXE is set */ | ||
1560 | mtspr(SPRN_HID1, (mfspr(SPRN_HID1) | 0x20000)); | ||
1561 | 1559 | ||
1562 | return 0; | 1560 | return 0; |
1563 | err: | 1561 | err: |