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

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
...@@ -85,6 +85,8 @@ properties: ...@@ -85,6 +85,8 @@ properties:
dma-ranges: dma-ranges:
maxItems: 1 maxItems: 1
dma-coherent: true
power-domains: power-domains:
description: | description: |
This property is as per sci-pm-domain.txt. This property is as per sci-pm-domain.txt.
...@@ -324,18 +326,29 @@ additionalProperties: false ...@@ -324,18 +326,29 @@ additionalProperties: false
# - interrupt-controller # - interrupt-controller
# - pru # - pru
if: allOf:
properties: - if:
compatible: properties:
contains: compatible:
enum: contains:
- ti,k2g-pruss enum:
- ti,am654-icssg - ti,k2g-pruss
- ti,j721e-icssg - ti,am654-icssg
- ti,am642-icssg - ti,j721e-icssg
then: - ti,am642-icssg
required: then:
- power-domains required:
- power-domains
- if:
properties:
compatible:
contains:
enum:
- ti,k2g-pruss
then:
required:
- dma-coherent
examples: examples:
- | - |
......
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