|
@@ -915,6 +915,14 @@ void __init kirkwood_init(void)
|
|
|
kirkwood_uart0_data[0].uartclk = kirkwood_tclk;
|
|
|
kirkwood_uart1_data[0].uartclk = kirkwood_tclk;
|
|
|
|
|
|
+ /*
|
|
|
+ * Disable propagation of mbus errors to the CPU local bus,
|
|
|
+ * as this causes mbus errors (which can occur for example
|
|
|
+ * for PCI aborts) to throw CPU aborts, which we're not set
|
|
|
+ * up to deal with.
|
|
|
+ */
|
|
|
+ writel(readl(CPU_CONFIG) & ~CPU_CONFIG_ERROR_PROP, CPU_CONFIG);
|
|
|
+
|
|
|
kirkwood_setup_cpu_mbus();
|
|
|
|
|
|
#ifdef CONFIG_CACHE_FEROCEON_L2
|