summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/arm-realview-pb11mp.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/arm-realview-pb11mp.dts')
-rw-r--r--arch/arm/boot/dts/arm-realview-pb11mp.dts13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/arm-realview-pb11mp.dts b/arch/arm/boot/dts/arm-realview-pb11mp.dts
index 896bd21d320c..da755c9851a7 100644
--- a/arch/arm/boot/dts/arm-realview-pb11mp.dts
+++ b/arch/arm/boot/dts/arm-realview-pb11mp.dts
@@ -99,6 +99,19 @@
<0 31 IRQ_TYPE_LEVEL_HIGH>;
cache-unified;
cache-level = <2>;
+ /*
+ * Override default cache size, sets and
+ * associativity as these may be erroneously set
+ * up by boot loader(s), probably for safety
+ * since th outer sync operation can cause the
+ * cache to hang unless disabled.
+ */
+ cache-size = <1048576>; // 1MB
+ cache-sets = <4096>;
+ cache-line-size = <32>;
+ arm,shared-override;
+ arm,parity-enable;
+ arm,outer-sync-disable;
};
scu@1f000000 {