Lines Matching +full:coresight +full:- +full:tpda
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/qcom,coresight-tpdm.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Trace, Profiling and Diagnostics Monitor - TPDM
13 Basic Counts (BC), Tenure Counts (TC), Continuous Multi-Bit (CMB), and Discrete
19 sources and send it to a TPDA for packetization, timestamping, and funneling.
22 - Mao Jinlong <quic_jinlmao@quicinc.com>
23 - Tao Zhang <quic_taozha@quicinc.com>
31 - qcom,coresight-tpdm
33 - compatible
37 pattern: "^tpdm(@[0-9a-f]+)$"
40 - const: qcom,coresight-tpdm
41 - const: arm,primecell
47 qcom,dsb-element-size:
51 is enabled. DSB element size currently only supports 32-bit and 64-bit.
55 qcom,dsb-msrs-num:
67 clock-names:
69 - const: apb_pclk
71 out-ports:
73 Output connections from the TPDM to coresight funnel/TPDA.
78 description: Output connection from the TPDM to coresight
79 funnel/TPDA.
83 - compatible
84 - reg
85 - clocks
86 - clock-names
91 # minimum TPDM definition. TPDM connect to coresight TPDA.
92 - |
94 compatible = "qcom,coresight-tpdm", "arm,primecell";
97 qcom,dsb-element-size = /bits/ 8 <32>;
98 qcom,dsb-msrs-num = <16>;
101 clock-names = "apb_pclk";
103 out-ports {
106 remote-endpoint =