dts: bindings: coresight: ETM system register access only units
authorSuzuki K Poulose <suzuki.poulose@arm.com>
Mon, 1 Feb 2021 18:13:48 +0000 (11:13 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 4 Feb 2021 16:00:34 +0000 (17:00 +0100)
Document the bindings for ETMs with system register accesses.

Link: https://lore.kernel.org/r/20210110224850.1880240-27-suzuki.poulose@arm.com
Cc: devicetree@vger.kernel.org
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Mike Leach <mike.leach@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20210201181351.1475223-29-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/devicetree/bindings/arm/coresight.txt

index d711676..7f9c1ca 100644 (file)
@@ -34,9 +34,12 @@ its hardware characteristcs.
                                        Program Flow Trace Macrocell:
                        "arm,coresight-etm3x", "arm,primecell";
 
-               - Embedded Trace Macrocell (version 4.x):
+               - Embedded Trace Macrocell (version 4.x), with memory mapped access.
                        "arm,coresight-etm4x", "arm,primecell";
 
+               - Embedded Trace Macrocell (version 4.x), with system register access only.
+                       "arm,coresight-etm4x-sysreg";
+
                - Coresight programmable Replicator :
                        "arm,coresight-dynamic-replicator", "arm,primecell";