diff options
Diffstat (limited to 'arch/mips/bcm47xx/setup.c')
| -rw-r--r-- | arch/mips/bcm47xx/setup.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/mips/bcm47xx/setup.c b/arch/mips/bcm47xx/setup.c index 6054d49e608e..8c9cbf13d32a 100644 --- a/arch/mips/bcm47xx/setup.c +++ b/arch/mips/bcm47xx/setup.c | |||
| @@ -212,6 +212,12 @@ static int __init bcm47xx_cpu_fixes(void) | |||
| 212 | */ | 212 | */ |
| 213 | if (bcm47xx_bus.bcma.bus.chipinfo.id == BCMA_CHIP_ID_BCM4706) | 213 | if (bcm47xx_bus.bcma.bus.chipinfo.id == BCMA_CHIP_ID_BCM4706) |
| 214 | cpu_wait = NULL; | 214 | cpu_wait = NULL; |
| 215 | |||
| 216 | /* | ||
| 217 | * BCM47XX Erratum "R10: PCIe Transactions Periodically Fail" | ||
| 218 | * Enable ExternalSync for sync instruction to take effect | ||
| 219 | */ | ||
| 220 | set_c0_config7(MIPS_CONF7_ES); | ||
| 215 | break; | 221 | break; |
| 216 | #endif | 222 | #endif |
| 217 | } | 223 | } |
