|author||Leo Yan <email@example.com>||2019-05-02 10:54:02 -0600|
|committer||Greg Kroah-Hartman <firstname.lastname@example.org>||2019-05-02 19:12:21 +0200|
dt-bindings: arm: coresight: Add new compatible for static replicator
CoreSight uses below bindings for replicator: Dynamic replicator, aka. configurable replicator: "arm,coresight-dynamic-replicator", "arm,primecell"; Static replicator, aka. non-configurable replicator: "arm,coresight-replicator"; The compatible string "arm,coresight-replicator" is not an explicit naming to express the replicator is 'static'. To unify the naming convention, this patch introduces a new compatible string "arm,coresight-static-replicator" for the static replicator; the compatible string "arm,coresight-replicator" is kept for backward compatibility, but tag it as obsolete and suggest to use the new compatible string. As result CoreSight replicator have below bindings: Dynamic replicator: "arm,coresight-dynamic-replicator", "arm,primecell"; Static replicator: "arm,coresight-static-replicator"; "arm,coresight-replicator"; (obsolete) Signed-off-by: Leo Yan <email@example.com> Reviewed-by: Suzuki K Poulose <firstname.lastname@example.org> Reviewed-by: Rob Herring <email@example.com> Signed-off-by: Mathieu Poirier <firstname.lastname@example.org> Signed-off-by: Greg Kroah-Hartman <email@example.com>
1 files changed, 5 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/arm/coresight.txt b/Documentation/devicetree/bindings/arm/coresight.txt
index f8aff65ab921..d02d160fa8ac 100644
@@ -69,7 +69,10 @@ its hardware characteristcs.
* compatible: Currently supported value is (note the absence of the
- - "arm,coresight-replicator"
+ - Coresight Non-configurable Replicator:
+ "arm,coresight-replicator"; (OBSOLETE. For backward
+ compatibility and will be removed)
* port or ports: see "Graph bindings for Coresight" below.
@@ -169,7 +172,7 @@ Example:
/* non-configurable replicators don't show up on the
* AMBA bus. As such no need to add "arm,primecell".
- compatible = "arm,coresight-replicator";
+ compatible = "arm,coresight-static-replicator";
#address-cells = <1>;