brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 4fd5752 Raw
52 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/arm/qcom,coresight-remote-etm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Coresight Remote ETM(Embedded Trace Macrocell)8 9maintainers:10  - Jinlong Mao <quic_jinlmao@quicinc.com>11  - Tao Zhang <quic_taozha@quicinc.com>12 13description:14  Support for ETM trace collection on remote processor using coresight15  framework. Enabling this will allow turning on ETM tracing on remote16  processor like modem processor via sysfs and collecting the trace17  via coresight TMC sinks.18 19properties:20  compatible:21    const: qcom,coresight-remote-etm22 23  out-ports:24    $ref: /schemas/graph.yaml#/properties/ports25    additionalProperties: false26 27    properties:28      port:29        description: Output connection to the CoreSight Trace bus.30        $ref: /schemas/graph.yaml#/properties/port31 32required:33  - compatible34  - out-ports35 36additionalProperties: false37 38examples:39  - |40    etm {41        compatible = "qcom,coresight-remote-etm";42 43        out-ports {44            port {45                modem_etm0_out_funnel_modem: endpoint {46                    remote-endpoint = <&funnel_modem_in_modem_etm0>;47                };48            };49        };50    };51...52