Thread (18 messages) 18 messages, 4 authors, 2024-08-22

Re: [PATCH v3 3/5] dt-bindings: arm: Add Coresight TMC Control Unit hardware

From: JieGan <hidden>
Date: 2024-08-19 09:07:18
Also in: linux-arm-msm, linux-devicetree, lkml

On Mon, Aug 19, 2024 at 08:26:19AM +0200, Krzysztof Kozlowski wrote:
On 12/08/2024 04:41, Jie Gan wrote:
quoted
+
+maintainers:
+  - Yuanfang Zhang [off-list ref]
+  - Mao Jinlong [off-list ref]
+  - Jie Gan [off-list ref]
+
+description:
+  The Coresight TMC Control unit controls various Coresight behaviors.
+  It works as a helper device when connected to TMC ETR device.
+  It is responsible for controlling the data filter function based on
+  the source device's Trace ID for TMC ETR device. The trace data with
+  that Trace id can get into ETR's buffer while other trace data gets
+  ignored.
+
+properties:
+  compatible:
+    enum:
+      - qcom,sa8775p-ctcu
+
+  reg:
+    maxItems: 1
+
+  clocks:
+    maxItems: 1
+
+  clock-names:
+    items:
+      - const: apb
+
+  in-ports:
+    $ref: /schemas/graph.yaml#/properties/ports
+
+    patternProperties:
+      '^port(@[0-7])?$':
I see only two ports in the example. How many are there in reality?
Existing projects can have a maximum of two ports. I used the range 0-7 as I consider
it unlikely to have more than 8 ports. Maybe it's intended as a large buffer for
futher design needs.
Best regards,
Krzysztof
Thanks,
Jie
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help