Lines Matching +full:multi +full:- +full:port
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
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
46 qcom,dsb-element-bits:
50 is enabled. DSB element size currently only supports 32-bit and 64-bit.
53 qcom,cmb-element-bits:
55 Specifies the CMB(Continuous Multi-Bit) element size supported by
57 is enabled. CMB element size currently only supports 8-bit, 32-bit
58 and 64-bit.
61 qcom,dsb-msrs-num:
70 qcom,cmb-msrs-num:
82 clock-names:
84 - const: apb_pclk
86 out-ports:
92 port:
95 $ref: /schemas/graph.yaml#/properties/port
98 - compatible
99 - reg
100 - clocks
101 - clock-names
107 - |
109 compatible = "qcom,coresight-tpdm", "arm,primecell";
112 qcom,dsb-element-bits = <32>;
113 qcom,dsb-msrs-num = <16>;
116 clock-names = "apb_pclk";
118 out-ports {
119 port {
121 remote-endpoint =
129 compatible = "qcom,coresight-tpdm", "arm,primecell";
132 qcom,cmb-element-bits = <64>;
133 qcom,cmb-msrs-num = <32>;
136 clock-names = "apb_pclk";
138 out-ports {
139 port {
141 remote-endpoint = <&funnel_center_in_tpdm_ipcc>;