Commit 8d204b6f authored by Jie Gan's avatar Jie Gan Committed by Suzuki K Poulose
Browse files

dt-bindings: arm: document the static TPDM compatible



The static TPDM device is intended for sources that do not require MMIO
mapping. Its compatible string should be documented clearly, along with
an example illustrating how to define a static TPDM node in the DT.

Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Signed-off-by: default avatarJie Gan <jie.gan@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251028-add_static_tpdm_support-v4-1-84e21b98e727@oss.qualcomm.com


Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
parent 35501ac3
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -36,7 +36,10 @@ properties:
  $nodename:
    pattern: "^tpdm(@[0-9a-f]+)$"
  compatible:
    items:
    oneOf:
      - items:
          - const: qcom,coresight-static-tpdm
      - items:
          - const: qcom,coresight-tpdm
          - const: arm,primecell

@@ -147,4 +150,18 @@ examples:
        };
      };
    };

    turing-llm-tpdm {
      compatible = "qcom,coresight-static-tpdm";

      qcom,cmb-element-bits = <32>;

      out-ports {
        port {
         turing_llm_tpdm_out: endpoint {
           remote-endpoint = <&turing0_funnel_in1>;
         };
        };
      };
    };
...