Commit 70a39be6 authored by Suzuki K Poulose's avatar Suzuki K Poulose Committed by Andy Gross

arm64: dts: msm8916: Update coresight bindings for hardware ports

Switch to updated coresight bindings for hw ports

Cc: Andy Gross <andy.gross@linaro.org>
Cc: David Brown <david.brown@linaro.org>
Cc: Ivan T. Ivanov <ivan.ivanov@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
parent 447c9dad
...@@ -1096,10 +1096,11 @@ tpiu@820000 { ...@@ -1096,10 +1096,11 @@ tpiu@820000 {
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
port { in-ports {
tpiu_in: endpoint { port {
slave-mode; tpiu_in: endpoint {
remote-endpoint = <&replicator_out1>; remote-endpoint = <&replicator_out1>;
};
}; };
}; };
}; };
...@@ -1111,7 +1112,7 @@ funnel@821000 { ...@@ -1111,7 +1112,7 @@ funnel@821000 {
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
ports { in-ports {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -1129,12 +1130,13 @@ ports { ...@@ -1129,12 +1130,13 @@ ports {
port@4 { port@4 {
reg = <4>; reg = <4>;
funnel0_in4: endpoint { funnel0_in4: endpoint {
slave-mode;
remote-endpoint = <&funnel1_out>; remote-endpoint = <&funnel1_out>;
}; };
}; };
port@8 { };
reg = <0>;
out-ports {
port {
funnel0_out: endpoint { funnel0_out: endpoint {
remote-endpoint = <&etf_in>; remote-endpoint = <&etf_in>;
}; };
...@@ -1149,7 +1151,7 @@ replicator@824000 { ...@@ -1149,7 +1151,7 @@ replicator@824000 {
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
ports { out-ports {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -1165,10 +1167,11 @@ replicator_out1: endpoint { ...@@ -1165,10 +1167,11 @@ replicator_out1: endpoint {
remote-endpoint = <&tpiu_in>; remote-endpoint = <&tpiu_in>;
}; };
}; };
port@2 { };
reg = <0>;
in-ports {
port {
replicator_in: endpoint { replicator_in: endpoint {
slave-mode;
remote-endpoint = <&etf_out>; remote-endpoint = <&etf_out>;
}; };
}; };
...@@ -1182,19 +1185,16 @@ etf@825000 { ...@@ -1182,19 +1185,16 @@ etf@825000 {
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
ports { in-ports {
#address-cells = <1>; port {
#size-cells = <0>;
port@0 {
reg = <0>;
etf_in: endpoint { etf_in: endpoint {
slave-mode;
remote-endpoint = <&funnel0_out>; remote-endpoint = <&funnel0_out>;
}; };
}; };
port@1 { };
reg = <0>;
out-ports {
port {
etf_out: endpoint { etf_out: endpoint {
remote-endpoint = <&replicator_in>; remote-endpoint = <&replicator_in>;
}; };
...@@ -1209,10 +1209,11 @@ etr@826000 { ...@@ -1209,10 +1209,11 @@ etr@826000 {
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
port { in-ports {
etr_in: endpoint { port {
slave-mode; etr_in: endpoint {
remote-endpoint = <&replicator_out0>; remote-endpoint = <&replicator_out0>;
};
}; };
}; };
}; };
...@@ -1224,40 +1225,38 @@ funnel@841000 { /* APSS funnel only 4 inputs are used */ ...@@ -1224,40 +1225,38 @@ funnel@841000 { /* APSS funnel only 4 inputs are used */
clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
clock-names = "apb_pclk", "atclk"; clock-names = "apb_pclk", "atclk";
ports { in-ports {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
port@0 { port@0 {
reg = <0>; reg = <0>;
funnel1_in0: endpoint { funnel1_in0: endpoint {
slave-mode;
remote-endpoint = <&etm0_out>; remote-endpoint = <&etm0_out>;
}; };
}; };
port@1 { port@1 {
reg = <1>; reg = <1>;
funnel1_in1: endpoint { funnel1_in1: endpoint {
slave-mode;
remote-endpoint = <&etm1_out>; remote-endpoint = <&etm1_out>;
}; };
}; };
port@2 { port@2 {
reg = <2>; reg = <2>;
funnel1_in2: endpoint { funnel1_in2: endpoint {
slave-mode;
remote-endpoint = <&etm2_out>; remote-endpoint = <&etm2_out>;
}; };
}; };
port@3 { port@3 {
reg = <3>; reg = <3>;
funnel1_in3: endpoint { funnel1_in3: endpoint {
slave-mode;
remote-endpoint = <&etm3_out>; remote-endpoint = <&etm3_out>;
}; };
}; };
port@4 { };
reg = <0>;
out-ports {
port {
funnel1_out: endpoint { funnel1_out: endpoint {
remote-endpoint = <&funnel0_in4>; remote-endpoint = <&funnel0_in4>;
}; };
...@@ -1306,9 +1305,11 @@ etm@85c000 { ...@@ -1306,9 +1305,11 @@ etm@85c000 {
cpu = <&CPU0>; cpu = <&CPU0>;
port { out-ports {
etm0_out: endpoint { port {
remote-endpoint = <&funnel1_in0>; etm0_out: endpoint {
remote-endpoint = <&funnel1_in0>;
};
}; };
}; };
}; };
...@@ -1322,9 +1323,11 @@ etm@85d000 { ...@@ -1322,9 +1323,11 @@ etm@85d000 {
cpu = <&CPU1>; cpu = <&CPU1>;
port { out-ports {
etm1_out: endpoint { port {
remote-endpoint = <&funnel1_in1>; etm1_out: endpoint {
remote-endpoint = <&funnel1_in1>;
};
}; };
}; };
}; };
...@@ -1338,9 +1341,11 @@ etm@85e000 { ...@@ -1338,9 +1341,11 @@ etm@85e000 {
cpu = <&CPU2>; cpu = <&CPU2>;
port { out-ports {
etm2_out: endpoint { port {
remote-endpoint = <&funnel1_in2>; etm2_out: endpoint {
remote-endpoint = <&funnel1_in2>;
};
}; };
}; };
}; };
...@@ -1354,9 +1359,11 @@ etm@85f000 { ...@@ -1354,9 +1359,11 @@ etm@85f000 {
cpu = <&CPU3>; cpu = <&CPU3>;
port { out-ports {
etm3_out: endpoint { port {
remote-endpoint = <&funnel1_in3>; etm3_out: endpoint {
remote-endpoint = <&funnel1_in3>;
};
}; };
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment