aboutsummaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/arm/l2c2x0.txt
diff options
context:
space:
mode:
authorChris Brandt <chris.brandt@renesas.com>2017-02-16 18:53:29 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2017-03-17 10:01:26 +0000
commit471b5e42cc7d76678314542d0ce079e5f3cfb706 (patch)
tree639fa6ad38840f2025b87661d565fc20f17a8021 /Documentation/devicetree/bindings/arm/l2c2x0.txt
parentc1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201 (diff)
ARM: 8659/1: l2c: allow CA9 optimizations to be disabled
If a PL310 is added to a system, but the sideband signals are not connected, some Cortex A9 optimizations cannot be used. In particular, enabling Full Line of Zeros in the CA9 without sidebands connected will crash the system since the CA9 will expect the L2C to perform operations, yet the L2C never gets the commands. Early BRESP also does not work without sideband signals. Signed-off-by: Chris Brandt <chris.brandt@renesas.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'Documentation/devicetree/bindings/arm/l2c2x0.txt')
-rw-r--r--Documentation/devicetree/bindings/arm/l2c2x0.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/l2c2x0.txt b/Documentation/devicetree/bindings/arm/l2c2x0.txt
index 917199f17965..d9650c1788f4 100644
--- a/Documentation/devicetree/bindings/arm/l2c2x0.txt
+++ b/Documentation/devicetree/bindings/arm/l2c2x0.txt
@@ -90,6 +90,9 @@ Optional properties:
- arm,standby-mode: L2 standby mode enable. Value <0> (forcibly disable),
<1> (forcibly enable), property absent (OS specific behavior,
preferably retain firmware settings)
+- arm,early-bresp-disable : Disable the CA9 optimization Early BRESP (PL310)
+- arm,full-line-zero-disable : Disable the CA9 optimization Full line of zero
+ write (PL310)
Example: