Commit 39648d05 authored by Lubomir Rintel's avatar Lubomir Rintel Committed by Rob Herring

dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible

The validation is unhappy about mmp3-dell-ariel declaring its
marvell,tauros3-cache node to be compatible with arm,pl310-cache:

  mmp3-dell-ariel.dt.yaml: cache-controller@d0020000: compatible:
       Additional items are not allowed ('arm,pl310-cache' was unexpected)
  mmp3-dell-ariel.dt.yaml: cache-controller@d0020000: compatible:
       ['marvell,tauros3-cache', 'arm,pl310-cache'] is too long

Let's allow this -- Tauros 3 is designed to be compatible with PL310.
Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
[robh: fixup indentation]
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 7f464532
...@@ -29,27 +29,30 @@ allOf: ...@@ -29,27 +29,30 @@ allOf:
properties: properties:
compatible: compatible:
enum: oneOf:
- arm,pl310-cache - enum:
- arm,l220-cache - arm,pl310-cache
- arm,l210-cache - arm,l220-cache
# DEPRECATED by "brcm,bcm11351-a2-pl310-cache" - arm,l210-cache
- bcm,bcm11351-a2-pl310-cache # DEPRECATED by "brcm,bcm11351-a2-pl310-cache"
# For Broadcom bcm11351 chipset where an - bcm,bcm11351-a2-pl310-cache
# offset needs to be added to the address before passing down to the L2 # For Broadcom bcm11351 chipset where an
# cache controller # offset needs to be added to the address before passing down to the L2
- brcm,bcm11351-a2-pl310-cache # cache controller
# Marvell Controller designed to be - brcm,bcm11351-a2-pl310-cache
# compatible with the ARM one, with system cache mode (meaning # Marvell Controller designed to be
# maintenance operations on L1 are broadcasted to the L2 and L2 # compatible with the ARM one, with system cache mode (meaning
# performs the same operation). # maintenance operations on L1 are broadcasted to the L2 and L2
- marvell,aurora-system-cache # performs the same operation).
# Marvell Controller designed to be - marvell,aurora-system-cache
# compatible with the ARM one with outer cache mode. # Marvell Controller designed to be
- marvell,aurora-outer-cache # compatible with the ARM one with outer cache mode.
# Marvell Tauros3 cache controller, compatible - marvell,aurora-outer-cache
# with arm,pl310-cache controller. - items:
- marvell,tauros3-cache # Marvell Tauros3 cache controller, compatible
# with arm,pl310-cache controller.
- const: marvell,tauros3-cache
- const: arm,pl310-cache
cache-level: cache-level:
const: 2 const: 2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment