Commit 56f9168f authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: ti,k3: Use common ti,k3-sci-common.yaml schema



Instead of redefining the 'ti,sci' and 'ti,sci-dev-id' properties multiple
times, reference the common schema where they are defined. Most cases
using these properties already do this, just udma and ringacc need to be
fixed.

Acked-by: default avatarPeter Ujfalusi <peter.ujfalusi@gmail.com>
Link: https://lore.kernel.org/r/20230125221339.3057322-1-robh@kernel.org


Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 18b616d0
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ description: |

allOf:
  - $ref: "../dma-controller.yaml#"
  - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#

properties:
  "#dma-cells":
@@ -78,14 +79,6 @@ properties:

  msi-parent: true

  ti,sci:
    description: phandle to TI-SCI compatible System controller node
    $ref: /schemas/types.yaml#/definitions/phandle

  ti,sci-dev-id:
    description: TI-SCI device id of UDMAP
    $ref: /schemas/types.yaml#/definitions/uint32

  ti,ringacc:
    description: phandle to the ring accelerator node
    $ref: /schemas/types.yaml#/definitions/phandle
+4 −9
Original line number Diff line number Diff line
@@ -25,6 +25,9 @@ description: |
  The Ring Accelerator is a hardware module that is responsible for accelerating
  management of the packet queues. The K3 SoCs can have more than one RA instances

allOf:
  - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#

properties:
  compatible:
    items:
@@ -54,14 +57,6 @@ properties:
    $ref: /schemas/types.yaml#/definitions/uint32
    description: TI-SCI RM subtype for GP ring range

  ti,sci:
    $ref: /schemas/types.yaml#/definitions/phandle-array
    description: phandle on TI-SCI compatible System controller node

  ti,sci-dev-id:
    $ref: /schemas/types.yaml#/definitions/uint32
    description: TI-SCI device id of the ring accelerator

required:
  - compatible
  - reg
@@ -72,7 +67,7 @@ required:
  - ti,sci
  - ti,sci-dev-id

additionalProperties: false
unevaluatedProperties: false

examples:
  - |