Commit 61a6ba23 authored by Rob Herring (Arm)'s avatar Rob Herring (Arm)
Browse files

dt-bindings: Unify "fsl,liodn" type definitions



The type definition of "fsl,liodn" is defined as uint32 in
crypto/fsl,sec-v4.0.yaml and uint32-array in soc/fsl/fsl,bman.yaml,
soc/fsl/fsl,qman-portal.yaml, and soc/fsl/fsl,qman.yaml. Unify the type to
be uint32-array and constraint the single entry cases.

Reviewed-by: default avatarConor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20241113225614.1782862-1-robh@kernel.org


Signed-off-by: default avatarRob Herring (Arm) <robh@kernel.org>
parent 7f05e20b
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -114,8 +114,9 @@ patternProperties:
          table that specifies the PPID to LIODN mapping. Needed if the PAMU is
          used.  Value is a 12 bit value where value is a LIODN ID for this JR.
          This property is normally set by boot firmware.
        $ref: /schemas/types.yaml#/definitions/uint32
        maximum: 0xfff
        $ref: /schemas/types.yaml#/definitions/uint32-array
        items:
          - maximum: 0xfff

  '^rtic@[0-9a-f]+$':
    type: object
@@ -186,8 +187,9 @@ patternProperties:
              Needed if the PAMU is used.  Value is a 12 bit value where value
              is a LIODN ID for this JR. This property is normally set by boot
              firmware.
            $ref: /schemas/types.yaml#/definitions/uint32
            maximum: 0xfff
            $ref: /schemas/types.yaml#/definitions/uint32-array
            items:
              - maximum: 0xfff

          fsl,rtic-region:
            description:
+2 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ properties:

  fsl,liodn:
    $ref: /schemas/types.yaml#/definitions/uint32-array
    maxItems: 2
    description: See pamu.txt. Two LIODN(s). DQRR LIODN (DLIODN) and Frame LIODN
      (FLIODN)

@@ -69,6 +70,7 @@ patternProperties:
    type: object
    properties:
      fsl,liodn:
        $ref: /schemas/types.yaml#/definitions/uint32-array
        description: See pamu.txt, PAMU property used for static LIODN assignment

      fsl,iommu-parent: