powerpc/t4240: Adding workaround errata A-005871
authorShengzhou Liu <Shengzhou.Liu@freescale.com>
Wed, 23 Jan 2013 19:56:23 +0000 (19:56 +0000)
committerAndy Fleming <afleming@freescale.com>
Wed, 30 Jan 2013 17:25:15 +0000 (11:25 -0600)
commit72bd83cd0a12f411983d33b5f24adc16b9b77313
treebc5e93af719bb3f197fd7d770beee9f8afa4a198
parent5e95e2d84bdab9fef309392e51fd4b68a6a28949
powerpc/t4240: Adding workaround errata A-005871

When CoreNet Fabric (CCF) internal resources are consumed by the cores,
inbound SRIO messaging traffic through RMan can put the device into a
deadlock condition.

This errata workaround forces internal resources to be reserved for
upstream transactions. This ensures resources exist on the device for
upstream transactions and removes the deadlock condition.

The Workaround is for the T4240 silicon rev 1.0.

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
arch/powerpc/cpu/mpc85xx/cmd_errata.c
arch/powerpc/cpu/mpc85xx/cpu_init.c
arch/powerpc/include/asm/config_mpc85xx.h