Commit 62e8ce85 authored by Suman Anna's avatar Suman Anna Committed by Santosh Shilimkar
Browse files

dt-bindings: soc: ti: pruss: Add dma-coherent property



Update the PRUSS schema file to include the dma-coherent property
that indicates the coherency of the IP. The PRUSS IPs on 66AK2G
SoCs do use this property.

The new added dma-coherent property is a required property _only_
for 66AK2G SoCs and is not required/applicable for other SoCs, so
the binding is backward compatible for other SoCs. This update is
being done before the corresponding dts nodes can be added for 66AK2G
SoCs.

Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
Reviewed-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarSantosh Shilimkar <santosh.shilimkar@oracle.com>
parent ed4520d6
Loading
Loading
Loading
Loading
+25 −12
Original line number Diff line number Diff line
@@ -85,6 +85,8 @@ properties:
  dma-ranges:
    maxItems: 1

  dma-coherent: true

  power-domains:
    description: |
      This property is as per sci-pm-domain.txt.
@@ -324,7 +326,8 @@ additionalProperties: false
# - interrupt-controller
# - pru

if:
allOf:
  - if:
      properties:
        compatible:
          contains:
@@ -337,6 +340,16 @@ then:
      required:
        - power-domains

  - if:
      properties:
        compatible:
          contains:
            enum:
              - ti,k2g-pruss
    then:
      required:
        - dma-coherent

examples:
  - |