diff options
author | Suzuki K Poulose <suzuki.poulose@arm.com> | 2018-09-12 09:53:46 -0400 |
---|---|---|
committer | Andy Gross <andy.gross@linaro.org> | 2018-09-26 12:59:36 -0400 |
commit | 70a39be6766a6a02631b96960e3066ded7d98d2f (patch) | |
tree | b700fe971011dcbb85c14c1d5f30cdce21c72e60 | |
parent | 447c9dad7e3197034bb6aa7f473e86c1c80f3af3 (diff) |
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: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/msm8916.dtsi | 95 |
1 files changed, 51 insertions, 44 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 726a45960742..d302d8d639a1 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi | |||
@@ -1096,10 +1096,11 @@ | |||
1096 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1096 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1097 | clock-names = "apb_pclk", "atclk"; | 1097 | clock-names = "apb_pclk", "atclk"; |
1098 | 1098 | ||
1099 | port { | 1099 | in-ports { |
1100 | tpiu_in: endpoint { | 1100 | port { |
1101 | slave-mode; | 1101 | tpiu_in: endpoint { |
1102 | remote-endpoint = <&replicator_out1>; | 1102 | remote-endpoint = <&replicator_out1>; |
1103 | }; | ||
1103 | }; | 1104 | }; |
1104 | }; | 1105 | }; |
1105 | }; | 1106 | }; |
@@ -1111,7 +1112,7 @@ | |||
1111 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1112 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1112 | clock-names = "apb_pclk", "atclk"; | 1113 | clock-names = "apb_pclk", "atclk"; |
1113 | 1114 | ||
1114 | ports { | 1115 | in-ports { |
1115 | #address-cells = <1>; | 1116 | #address-cells = <1>; |
1116 | #size-cells = <0>; | 1117 | #size-cells = <0>; |
1117 | 1118 | ||
@@ -1129,12 +1130,13 @@ | |||
1129 | port@4 { | 1130 | port@4 { |
1130 | reg = <4>; | 1131 | reg = <4>; |
1131 | funnel0_in4: endpoint { | 1132 | funnel0_in4: endpoint { |
1132 | slave-mode; | ||
1133 | remote-endpoint = <&funnel1_out>; | 1133 | remote-endpoint = <&funnel1_out>; |
1134 | }; | 1134 | }; |
1135 | }; | 1135 | }; |
1136 | port@8 { | 1136 | }; |
1137 | reg = <0>; | 1137 | |
1138 | out-ports { | ||
1139 | port { | ||
1138 | funnel0_out: endpoint { | 1140 | funnel0_out: endpoint { |
1139 | remote-endpoint = <&etf_in>; | 1141 | remote-endpoint = <&etf_in>; |
1140 | }; | 1142 | }; |
@@ -1149,7 +1151,7 @@ | |||
1149 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1151 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1150 | clock-names = "apb_pclk", "atclk"; | 1152 | clock-names = "apb_pclk", "atclk"; |
1151 | 1153 | ||
1152 | ports { | 1154 | out-ports { |
1153 | #address-cells = <1>; | 1155 | #address-cells = <1>; |
1154 | #size-cells = <0>; | 1156 | #size-cells = <0>; |
1155 | 1157 | ||
@@ -1165,10 +1167,11 @@ | |||
1165 | remote-endpoint = <&tpiu_in>; | 1167 | remote-endpoint = <&tpiu_in>; |
1166 | }; | 1168 | }; |
1167 | }; | 1169 | }; |
1168 | port@2 { | 1170 | }; |
1169 | reg = <0>; | 1171 | |
1172 | in-ports { | ||
1173 | port { | ||
1170 | replicator_in: endpoint { | 1174 | replicator_in: endpoint { |
1171 | slave-mode; | ||
1172 | remote-endpoint = <&etf_out>; | 1175 | remote-endpoint = <&etf_out>; |
1173 | }; | 1176 | }; |
1174 | }; | 1177 | }; |
@@ -1182,19 +1185,16 @@ | |||
1182 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1185 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1183 | clock-names = "apb_pclk", "atclk"; | 1186 | clock-names = "apb_pclk", "atclk"; |
1184 | 1187 | ||
1185 | ports { | 1188 | in-ports { |
1186 | #address-cells = <1>; | 1189 | port { |
1187 | #size-cells = <0>; | ||
1188 | |||
1189 | port@0 { | ||
1190 | reg = <0>; | ||
1191 | etf_in: endpoint { | 1190 | etf_in: endpoint { |
1192 | slave-mode; | ||
1193 | remote-endpoint = <&funnel0_out>; | 1191 | remote-endpoint = <&funnel0_out>; |
1194 | }; | 1192 | }; |
1195 | }; | 1193 | }; |
1196 | port@1 { | 1194 | }; |
1197 | reg = <0>; | 1195 | |
1196 | out-ports { | ||
1197 | port { | ||
1198 | etf_out: endpoint { | 1198 | etf_out: endpoint { |
1199 | remote-endpoint = <&replicator_in>; | 1199 | remote-endpoint = <&replicator_in>; |
1200 | }; | 1200 | }; |
@@ -1209,10 +1209,11 @@ | |||
1209 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1209 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1210 | clock-names = "apb_pclk", "atclk"; | 1210 | clock-names = "apb_pclk", "atclk"; |
1211 | 1211 | ||
1212 | port { | 1212 | in-ports { |
1213 | etr_in: endpoint { | 1213 | port { |
1214 | slave-mode; | 1214 | etr_in: endpoint { |
1215 | remote-endpoint = <&replicator_out0>; | 1215 | remote-endpoint = <&replicator_out0>; |
1216 | }; | ||
1216 | }; | 1217 | }; |
1217 | }; | 1218 | }; |
1218 | }; | 1219 | }; |
@@ -1224,40 +1225,38 @@ | |||
1224 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; | 1225 | clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; |
1225 | clock-names = "apb_pclk", "atclk"; | 1226 | clock-names = "apb_pclk", "atclk"; |
1226 | 1227 | ||
1227 | ports { | 1228 | in-ports { |
1228 | #address-cells = <1>; | 1229 | #address-cells = <1>; |
1229 | #size-cells = <0>; | 1230 | #size-cells = <0>; |
1230 | 1231 | ||
1231 | port@0 { | 1232 | port@0 { |
1232 | reg = <0>; | 1233 | reg = <0>; |
1233 | funnel1_in0: endpoint { | 1234 | funnel1_in0: endpoint { |
1234 | slave-mode; | ||
1235 | remote-endpoint = <&etm0_out>; | 1235 | remote-endpoint = <&etm0_out>; |
1236 | }; | 1236 | }; |
1237 | }; | 1237 | }; |
1238 | port@1 { | 1238 | port@1 { |
1239 | reg = <1>; | 1239 | reg = <1>; |
1240 | funnel1_in1: endpoint { | 1240 | funnel1_in1: endpoint { |
1241 | slave-mode; | ||
1242 | remote-endpoint = <&etm1_out>; | 1241 | remote-endpoint = <&etm1_out>; |
1243 | }; | 1242 | }; |
1244 | }; | 1243 | }; |
1245 | port@2 { | 1244 | port@2 { |
1246 | reg = <2>; | 1245 | reg = <2>; |
1247 | funnel1_in2: endpoint { | 1246 | funnel1_in2: endpoint { |
1248 | slave-mode; | ||
1249 | remote-endpoint = <&etm2_out>; | 1247 | remote-endpoint = <&etm2_out>; |
1250 | }; | 1248 | }; |
1251 | }; | 1249 | }; |
1252 | port@3 { | 1250 | port@3 { |
1253 | reg = <3>; | 1251 | reg = <3>; |
1254 | funnel1_in3: endpoint { | 1252 | funnel1_in3: endpoint { |
1255 | slave-mode; | ||
1256 | remote-endpoint = <&etm3_out>; | 1253 | remote-endpoint = <&etm3_out>; |
1257 | }; | 1254 | }; |
1258 | }; | 1255 | }; |
1259 | port@4 { | 1256 | }; |
1260 | reg = <0>; | 1257 | |
1258 | out-ports { | ||
1259 | port { | ||
1261 | funnel1_out: endpoint { | 1260 | funnel1_out: endpoint { |
1262 | remote-endpoint = <&funnel0_in4>; | 1261 | remote-endpoint = <&funnel0_in4>; |
1263 | }; | 1262 | }; |
@@ -1306,9 +1305,11 @@ | |||
1306 | 1305 | ||
1307 | cpu = <&CPU0>; | 1306 | cpu = <&CPU0>; |
1308 | 1307 | ||
1309 | port { | 1308 | out-ports { |
1310 | etm0_out: endpoint { | 1309 | port { |
1311 | remote-endpoint = <&funnel1_in0>; | 1310 | etm0_out: endpoint { |
1311 | remote-endpoint = <&funnel1_in0>; | ||
1312 | }; | ||
1312 | }; | 1313 | }; |
1313 | }; | 1314 | }; |
1314 | }; | 1315 | }; |
@@ -1322,9 +1323,11 @@ | |||
1322 | 1323 | ||
1323 | cpu = <&CPU1>; | 1324 | cpu = <&CPU1>; |
1324 | 1325 | ||
1325 | port { | 1326 | out-ports { |
1326 | etm1_out: endpoint { | 1327 | port { |
1327 | remote-endpoint = <&funnel1_in1>; | 1328 | etm1_out: endpoint { |
1329 | remote-endpoint = <&funnel1_in1>; | ||
1330 | }; | ||
1328 | }; | 1331 | }; |
1329 | }; | 1332 | }; |
1330 | }; | 1333 | }; |
@@ -1338,9 +1341,11 @@ | |||
1338 | 1341 | ||
1339 | cpu = <&CPU2>; | 1342 | cpu = <&CPU2>; |
1340 | 1343 | ||
1341 | port { | 1344 | out-ports { |
1342 | etm2_out: endpoint { | 1345 | port { |
1343 | remote-endpoint = <&funnel1_in2>; | 1346 | etm2_out: endpoint { |
1347 | remote-endpoint = <&funnel1_in2>; | ||
1348 | }; | ||
1344 | }; | 1349 | }; |
1345 | }; | 1350 | }; |
1346 | }; | 1351 | }; |
@@ -1354,9 +1359,11 @@ | |||
1354 | 1359 | ||
1355 | cpu = <&CPU3>; | 1360 | cpu = <&CPU3>; |
1356 | 1361 | ||
1357 | port { | 1362 | out-ports { |
1358 | etm3_out: endpoint { | 1363 | port { |
1359 | remote-endpoint = <&funnel1_in3>; | 1364 | etm3_out: endpoint { |
1365 | remote-endpoint = <&funnel1_in3>; | ||
1366 | }; | ||
1360 | }; | 1367 | }; |
1361 | }; | 1368 | }; |
1362 | }; | 1369 | }; |