Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 / {
0003         funnel@20130000 { /* cssys1 */
0004                 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
0005                 reg = <0 0x20130000 0 0x1000>;
0006 
0007                 clocks = <&soc_smc50mhz>;
0008                 clock-names = "apb_pclk";
0009                 power-domains = <&scpi_devpd 0>;
0010                 out-ports {
0011                         port {
0012                                 csys1_funnel_out_port: endpoint {
0013                                         remote-endpoint = <&etf1_in_port>;
0014                                 };
0015                         };
0016                 };
0017                 in-ports {
0018                         port {
0019                                 csys1_funnel_in_port0: endpoint {
0020                                 };
0021                         };
0022 
0023                 };
0024         };
0025 
0026         etf_sys1: etf@20140000 { /* etf1 */
0027                 compatible = "arm,coresight-tmc", "arm,primecell";
0028                 reg = <0 0x20140000 0 0x1000>;
0029 
0030                 clocks = <&soc_smc50mhz>;
0031                 clock-names = "apb_pclk";
0032                 power-domains = <&scpi_devpd 0>;
0033                 in-ports {
0034                         port {
0035                                 etf1_in_port: endpoint {
0036                                         remote-endpoint = <&csys1_funnel_out_port>;
0037                                 };
0038                         };
0039                 };
0040                 out-ports {
0041                         port {
0042                                 etf1_out_port: endpoint {
0043                                         remote-endpoint = <&csys2_funnel_in_port1>;
0044                                 };
0045                         };
0046                 };
0047         };
0048 
0049         funnel@20150000 { /* cssys2 */
0050                 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
0051                 reg = <0 0x20150000 0 0x1000>;
0052 
0053                 clocks = <&soc_smc50mhz>;
0054                 clock-names = "apb_pclk";
0055                 power-domains = <&scpi_devpd 0>;
0056                 out-ports {
0057                         port {
0058                                 csys2_funnel_out_port: endpoint {
0059                                         remote-endpoint = <&replicator_in_port0>;
0060                                 };
0061                         };
0062                 };
0063 
0064                 in-ports {
0065                         #address-cells = <1>;
0066                         #size-cells = <0>;
0067                         port@0 {
0068                                 reg = <0>;
0069                                 csys2_funnel_in_port0: endpoint {
0070                                         remote-endpoint = <&etf0_out_port>;
0071                                 };
0072                         };
0073 
0074                         port@1 {
0075                                 reg = <1>;
0076                                 csys2_funnel_in_port1: endpoint {
0077                                         remote-endpoint = <&etf1_out_port>;
0078                                 };
0079                         };
0080 
0081                 };
0082         };
0083 
0084         cti_sys2: cti@20160000 { /* sys_cti_2 */
0085                 compatible = "arm,coresight-cti", "arm,primecell";
0086                 reg = <0 0x20160000 0 0x1000>;
0087 
0088                 clocks = <&soc_smc50mhz>;
0089                 clock-names = "apb_pclk";
0090                 power-domains = <&scpi_devpd 0>;
0091 
0092                 #address-cells = <1>;
0093                 #size-cells = <0>;
0094 
0095                 trig-conns@0 {
0096                         reg = <0>;
0097                         arm,trig-in-sigs = <0 1>;
0098                         arm,trig-in-types = <SNK_FULL SNK_ACQCOMP>;
0099                         arm,trig-out-sigs = <0 1>;
0100                         arm,trig-out-types = <SNK_FLUSHIN SNK_TRIGIN>;
0101                         arm,cs-dev-assoc = <&etf_sys1>;
0102                 };
0103 
0104                 trig-conns@1 {
0105                         reg = <1>;
0106                         arm,trig-in-sigs = <2 3 4>;
0107                         arm,trig-in-types = <ELA_DBGREQ ELA_TSTART ELA_TSTOP>;
0108                         arm,trig-conn-name = "ela_clus_0";
0109                 };
0110 
0111                 trig-conns@2 {
0112                         reg = <2>;
0113                         arm,trig-in-sigs = <5 6 7>;
0114                         arm,trig-in-types = <ELA_DBGREQ ELA_TSTART ELA_TSTOP>;
0115                         arm,trig-conn-name = "ela_clus_1";
0116                 };
0117         };
0118 };