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

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
Loading
Loading
Loading
Loading
+24 −21
Original line number Diff line number Diff line
@@ -29,7 +29,8 @@ allOf:

properties:
  compatible:
    enum:
    oneOf:
      - enum:
          - arm,pl310-cache
          - arm,l220-cache
          - arm,l210-cache
@@ -47,9 +48,11 @@ properties:
            # Marvell Controller designed to be
            # compatible with the ARM one with outer cache mode.
          - marvell,aurora-outer-cache
      - items:
           # Marvell Tauros3 cache controller, compatible
           # with arm,pl310-cache controller.
      - marvell,tauros3-cache
          - const: marvell,tauros3-cache
          - const: arm,pl310-cache

  cache-level:
    const: 2