diff --git a/bindings/soc/qcom/qcom,coresight-csr.yaml b/bindings/soc/qcom/qcom,coresight-csr.yaml index c88aad8b..ff1f94e5 100644 --- a/bindings/soc/qcom/qcom,coresight-csr.yaml +++ b/bindings/soc/qcom/qcom,coresight-csr.yaml @@ -46,9 +46,9 @@ properties: qcom,msr-support: type: boolean description: - indicates that CSR supports configure msr config for tpdm. + indicates that CSR supports configure msr config for tpdm. - qcom,set-byte-cntr-support: + qcom,set-byte-cntr-support: type: boolean description: indicates CSR has the ability to operate on to "BYTECNT" register. diff --git a/bindings/soc/qcom/qcom,coresight-remote-etm.yaml b/bindings/soc/qcom/qcom,coresight-remote-etm.yaml new file mode 100644 index 00000000..f2521c09 --- /dev/null +++ b/bindings/soc/qcom/qcom,coresight-remote-etm.yaml @@ -0,0 +1,58 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/soc/qcom/qcom,coresight-remote-etm.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: The document describes the device tree binding for coresight-remote-etm + +maintainers: + - Yuanfang Zhang + +description: + This binding describes the coresight component responsible for controlling + coresight remote etm, used to enable/disable remote etm. + +properties: + compatible: + items: + - const: qcom,coresight-csr + + qcom,inst-id: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + QMI instance id for remote ETMs. + + out-ports: + $ref: /schemas/graph.yaml#/properties/ports + additionalProperties: false + + properties: + port: + description: Output connection from the ETM to CoreSight Trace bus. + $ref: /schemas/graph.yaml#/properties/port + +required: + - compatible + - out-port + - qcom,inst-id + +additionalProperties: false + +examples: + - | + remote_etm0 { + compatible = "qcom,coresight-remote-etm"; + + qcom,inst-id = <5>; + + out-ports { + port { + remote_etm0_out_funnel_qdss: endpoint { + remote-endpoint = + <&funnel_qdss_in_remote_etm0>; + }; + }; + }; + }; +