9 Aug 2012 06:04
[PATCH v2] powerpc/mpc85xx: Make NMG_CPU_A011 workaround conditional
York Sun <yorksun <at> freescale.com>
2012-08-09 04:04:53 GMT
2012-08-09 04:04:53 GMT
This erratum applies to the following SoCs: P4080 rev 1.0, 2.0, fixed in rev 3.0 P2041 rev 1.0, 1.1, fixed in rev 2.0 P3041 rev 1.0, 1.1, fixed in rev 2.0. Workaround for erratum NMG_CPU_A011 is enabled by default. This workaround may degrade performance. P4080 erratum CPU22 shares the same workaround. So it is always enabled for P4080. For other SoCs, it can be disabled by hwconfig with syntax: fsl_cpu_a011:disable Signed-off-by: York Sun <yorksun <at> freescale.com> --- Change since v1: Merged with patch "Change NMG_CPU_A011 workaround condition" Merged with patch "Enable workaround for erratum CPU_A011 for P3041" Added hwconfig variable length check arch/powerpc/cpu/mpc85xx/cmd_errata.c | 6 ++++- arch/powerpc/cpu/mpc85xx/cpu_init.c | 37 +++++++++++++++++++++++++++- arch/powerpc/cpu/mpc85xx/release.S | 15 +++++++++++ arch/powerpc/include/asm/config_mpc85xx.h | 1 + 4 files changed, 56 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/cpu/mpc85xx/cmd_errata.c b/arch/powerpc/cpu/mpc85xx/cmd_errata.c index 4e1a54a..858b3f8 100644 --- a/arch/powerpc/cpu/mpc85xx/cmd_errata.c +++ b/arch/powerpc/cpu/mpc85xx/cmd_errata.c <at> <at> -27,6 +27,9 <at> <at>(Continue reading)
RSS Feed