summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/ppc_asm.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/include/asm/ppc_asm.h')
-rw-r--r--arch/powerpc/include/asm/ppc_asm.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/arch/powerpc/include/asm/ppc_asm.h b/arch/powerpc/include/asm/ppc_asm.h
index e2f9a7a..f595b98 100644
--- a/arch/powerpc/include/asm/ppc_asm.h
+++ b/arch/powerpc/include/asm/ppc_asm.h
@@ -755,49 +755,6 @@ END_FTR_SECTION_NESTED(CPU_FTR_HAS_PPR,CPU_FTR_HAS_PPR,945)
#define N_SLINE 68
#define N_SO 100
-.macro fsl_erratum_a006198_mtmsr newmsr scratch1 scratch2
-#ifdef CONFIG_FSL_ERRATUM_A_006198
- mflr \scratch2
- LOAD_REG_IMMEDIATE(\scratch1, 237f)
- mtlr \scratch1
- LOAD_REG_IMMEDIATE(\scratch1, .fsl_erratum_a006198_return)
- mtspr SPRN_MCSRR1, \newmsr
- mtspr SPRN_MCSRR0, \scratch1
- rfmci
-237: mtmsr \newmsr
- mtlr \scratch2
-#else
- mtmsr \newmsr
-#endif
-.endm
-
-.macro fsl_erratum_a006198_wrteei0 scratch1 scratch2
-#ifdef CONFIG_FSL_ERRATUM_A_006198
- mflr \scratch2
- LOAD_REG_IMMEDIATE(\scratch1, 237f)
- mtlr \scratch1
- LOAD_REG_IMMEDIATE(\scratch1, .fsl_erratum_a006198_return)
- mtspr SPRN_MCSRR0, \scratch1
- mfmsr \scratch1
- rlwinm \scratch1, \scratch1, 0, ~MSR_EE
- mtspr SPRN_MCSRR1, \scratch1
- rfmci
-237: mtmsr \scratch1
- mtlr \scratch2
-#else
- wrteei 0
-#endif
-.endm
-
-.macro fsl_erratum_a006198_restore_srr scratch
-#ifdef CONFIG_FSL_ERRATUM_A_006198
- LOAD_REG_IMMEDIATE(\scratch, .fsl_erratum_a006198_return)
- mtspr SPRN_MCSRR0, \scratch
- lis \scratch, MSR_CM@h
- mtspr SPRN_MCSRR1, \scratch
-#endif
-.endm
-
/*
* Create an endian fixup trampoline
*