22# Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved.
33%YAML 1.2
44---
5- $id : http://devicetree.org/schemas/arm/qcom,coresight- tgu.yaml#
5+ $id : http://devicetree.org/schemas/arm/qcom,tgu.yaml#
66$schema : http://devicetree.org/meta-schemas/core.yaml#
77
88title : Trigger Generation Unit - TGU
@@ -18,27 +18,27 @@ description: |
1818 preprogrammed state/sequence and then produce a trigger or interrupt.
1919
2020 The primary use case of the TGU is to detect patterns or sequences on a
21- given set of signals within some region to indentify the issue in time
21+ given set of signals within some region to identify the issue in time
2222 once there is abnormal behavior in the subsystem.
2323
2424maintainers :
25- - Mao Jinlong <quic_jinlmao@quicinc .com>
26- - Sam Chai <quic_songchai@quicinc .com>
25+ - Mao Jinlong <jinlong.mao@oss.qualcomm .com>
26+ - Songwei Chai <songwei.chai@oss.qualcomm .com>
2727
2828# Need a custom select here or 'arm,primecell' will match on lots of nodes
2929select :
3030 properties :
3131 compatible :
3232 contains :
3333 enum :
34- - qcom,coresight- tgu
34+ - qcom,tgu
3535 required :
3636 - compatible
3737
3838properties :
3939 compatible :
4040 items :
41- - const : qcom,coresight- tgu
41+ - const : qcom,tgu
4242 - const : arm,primecell
4343
4444 reg :
@@ -51,19 +51,6 @@ properties:
5151 items :
5252 - const : apb_pclk
5353
54- in-ports :
55- $ref : /schemas/graph.yaml#/properties/ports
56- additionalProperties : false
57-
58- properties :
59- port :
60- description :
61- The port mechanism here ensures the relationship between TGU and
62- TPDM, as TPDM is one of the inputs for TGU. It will allow TGU to
63- function as TPDM's helper and enable TGU when the connected
64- TPDM is enabled.
65- $ref : /schemas/graph.yaml#/properties/port
66-
6754required :
6855 - compatible
6956 - reg
@@ -75,18 +62,10 @@ additionalProperties: false
7562examples :
7663 - |
7764 tgu@10b0e000 {
78- compatible = "qcom,coresight- tgu", "arm,primecell";
65+ compatible = "qcom,tgu", "arm,primecell";
7966 reg = <0x10b0e000 0x1000>;
8067
8168 clocks = <&aoss_qmp>;
8269 clock-names = "apb_pclk";
83-
84- in-ports {
85- port {
86- tgu_in_tpdm_swao: endpoint{
87- remote-endpoint = <&tpdm_swao_out_tgu>;
88- };
89- };
90- };
9170 };
9271 ...
0 commit comments