Merge remote-tracking branches 'asoc/fix/rt5665', 'asoc/fix/simple', 'asoc/fix/sti...
[sfrench/cifs-2.6.git] / arch / arm64 / boot / dts / arm / juno-cs-r1r2.dtsi
1 / {
2         funnel@20130000 { /* cssys1 */
3                 compatible = "arm,coresight-funnel", "arm,primecell";
4                 reg = <0 0x20130000 0 0x1000>;
5
6                 clocks = <&soc_smc50mhz>;
7                 clock-names = "apb_pclk";
8                 power-domains = <&scpi_devpd 0>;
9                 ports {
10                         #address-cells = <1>;
11                         #size-cells = <0>;
12
13                         /* output port */
14                         port@0 {
15                                 reg = <0>;
16                                 csys1_funnel_out_port: endpoint {
17                                         remote-endpoint = <&etf1_in_port>;
18                                 };
19                         };
20
21                         /* input port */
22                         port@1 {
23                                 reg = <0>;
24                                 csys1_funnel_in_port0: endpoint {
25                                         slave-mode;
26                                 };
27                         };
28
29                 };
30         };
31
32         etf@20140000 { /* etf1 */
33                 compatible = "arm,coresight-tmc", "arm,primecell";
34                 reg = <0 0x20140000 0 0x1000>;
35
36                 clocks = <&soc_smc50mhz>;
37                 clock-names = "apb_pclk";
38                 power-domains = <&scpi_devpd 0>;
39                 ports {
40                         #address-cells = <1>;
41                         #size-cells = <0>;
42
43                         /* input port */
44                         port@0 {
45                                 reg = <0>;
46                                 etf1_in_port: endpoint {
47                                         slave-mode;
48                                         remote-endpoint = <&csys1_funnel_out_port>;
49                                 };
50                         };
51
52                         /* output port */
53                         port@1 {
54                                 reg = <0>;
55                                 etf1_out_port: endpoint {
56                                         remote-endpoint = <&csys2_funnel_in_port1>;
57                                 };
58                         };
59                 };
60         };
61
62         funnel@20150000 { /* cssys2 */
63                 compatible = "arm,coresight-funnel", "arm,primecell";
64                 reg = <0 0x20150000 0 0x1000>;
65
66                 clocks = <&soc_smc50mhz>;
67                 clock-names = "apb_pclk";
68                 power-domains = <&scpi_devpd 0>;
69                 ports {
70                         #address-cells = <1>;
71                         #size-cells = <0>;
72
73                         /* output port */
74                         port@0 {
75                                 reg = <0>;
76                                 csys2_funnel_out_port: endpoint {
77                                         remote-endpoint = <&replicator_in_port0>;
78                                 };
79                         };
80
81                         /* input ports */
82                         port@1 {
83                                 reg = <0>;
84                                 csys2_funnel_in_port0: endpoint {
85                                         slave-mode;
86                                         remote-endpoint = <&etf0_out_port>;
87                                 };
88                         };
89
90                         port@2 {
91                                 reg = <1>;
92                                 csys2_funnel_in_port1: endpoint {
93                                         slave-mode;
94                                         remote-endpoint = <&etf1_out_port>;
95                                 };
96                         };
97
98                 };
99         };
100 };