|
149 | 149 | client-id-based; |
150 | 150 | client-names = "csiphy0", "csiphy4", "cci0", "cci1", "csid0", |
151 | 151 | "csid1", "csid2", "ife0", "ife1", "ife2", "ipe0", |
152 | | - "rt-cdm0", "rt-cdm1", "rt-cdm2", "rt-cdm3", |
153 | | - "cam-cdm-intf0", "bps0", "icp0", "jpeg-dma0", |
| 152 | + "rt-cdm0", "rt-cdm1", "rt-cdm2", "cam-cdm-intf0", |
| 153 | + "bps0", "icp0", "jpeg-dma0", |
154 | 154 | "jpeg-enc0", "tpg13", "tpg14", "tpg15"; |
155 | 155 | cell-index = <0>; |
156 | 156 | status = "okay"; |
|
230 | 230 | parent-node = <&level1_rt0_wr0>; |
231 | 231 | }; |
232 | 232 |
|
233 | | - ipe0_all_wr: ipe0-all-wr { |
| 233 | + ife1_rdi_stats_pixel_raw_wr: ife1-rdi-stats-pixel-raw-wr { |
234 | 234 | cell-index = <7>; |
| 235 | + node-name = "ife1-rdi-stats-pixel-raw-wr"; |
| 236 | + client-name = "ife1"; |
| 237 | + traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
| 238 | + traffic-transaction-type = <CAM_CPAS_TRANSACTION_WRITE>; |
| 239 | + constituent-paths = <CAM_CPAS_PATH_DATA_IFE_RDI0 |
| 240 | + CAM_CPAS_PATH_DATA_IFE_RDI1 |
| 241 | + CAM_CPAS_PATH_DATA_IFE_RDI2 |
| 242 | + CAM_CPAS_PATH_DATA_IFE_RDI3 |
| 243 | + CAM_CPAS_PATH_DATA_IFE_PIXEL_RAW |
| 244 | + CAM_CPAS_PATH_DATA_IFE_STATS>; |
| 245 | + parent-node = <&level1_rt0_wr4>; |
| 246 | + }; |
| 247 | + |
| 248 | + ife2_rdi_stats_pixel_raw_wr: ife2-rdi-stats-pixel-raw-wr { |
| 249 | + cell-index = <8>; |
| 250 | + node-name = "ife2-rdi-stats-pixel-raw-wr"; |
| 251 | + client-name = "ife2"; |
| 252 | + traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
| 253 | + traffic-transaction-type = <CAM_CPAS_TRANSACTION_WRITE>; |
| 254 | + constituent-paths = <CAM_CPAS_PATH_DATA_IFE_RDI0 |
| 255 | + CAM_CPAS_PATH_DATA_IFE_RDI1 |
| 256 | + CAM_CPAS_PATH_DATA_IFE_RDI2 |
| 257 | + CAM_CPAS_PATH_DATA_IFE_RDI3 |
| 258 | + CAM_CPAS_PATH_DATA_IFE_PIXEL_RAW |
| 259 | + CAM_CPAS_PATH_DATA_IFE_STATS>; |
| 260 | + parent-node = <&level1_rt0_wr4>; |
| 261 | + }; |
| 262 | + |
| 263 | + ipe0_all_wr: ipe0-all-wr { |
| 264 | + cell-index = <9>; |
235 | 265 | node-name = "ipe0-all-wr"; |
236 | 266 | client-name = "ipe0"; |
237 | 267 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
243 | 273 | }; |
244 | 274 |
|
245 | 275 | ipe0_in_rd: ipe0-in-rd { |
246 | | - cell-index = <8>; |
| 276 | + cell-index = <10>; |
247 | 277 | node-name = "ipe0-in-rd"; |
248 | 278 | client-name = "ipe0"; |
249 | 279 | traffic-data = <CAM_CPAS_PATH_DATA_IPE_RD_IN>; |
|
252 | 282 | }; |
253 | 283 |
|
254 | 284 | ipe0_ref_rd: ipe0-ref-rd { |
255 | | - cell-index = <9>; |
| 285 | + cell-index = <11>; |
256 | 286 | node-name = "ipe0-ref-rd"; |
257 | 287 | client-name = "ipe0"; |
258 | 288 | traffic-data = <CAM_CPAS_PATH_DATA_IPE_RD_REF>; |
|
261 | 291 | }; |
262 | 292 |
|
263 | 293 | jpeg_dma0_all_rd: jpeg-dma0-all-rd { |
264 | | - cell-index = <10>; |
| 294 | + cell-index = <12>; |
265 | 295 | node-name = "jpeg-dma0-all-rd"; |
266 | 296 | client-name = "jpeg-dma0"; |
267 | 297 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
270 | 300 | }; |
271 | 301 |
|
272 | 302 | jpeg_dma0_all_wr: jpeg-dma0-all-wr { |
273 | | - cell-index = <11>; |
| 303 | + cell-index = <13>; |
274 | 304 | node-name = "jpeg-dma0-all-wr"; |
275 | 305 | client-name = "jpeg-dma0"; |
276 | 306 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
279 | 309 | }; |
280 | 310 |
|
281 | 311 | jpeg_enc0_all_rd: jpeg-enc0-all-rd { |
282 | | - cell-index = <12>; |
| 312 | + cell-index = <14>; |
283 | 313 | node-name = "jpeg-enc0-all-rd"; |
284 | 314 | client-name = "jpeg-enc0"; |
285 | 315 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
288 | 318 | }; |
289 | 319 |
|
290 | 320 | jpeg_enc0_all_wr: jpeg-enc0-all-wr { |
291 | | - cell-index = <13>; |
| 321 | + cell-index = <15>; |
292 | 322 | node-name = "jpeg-enc0-all-wr"; |
293 | 323 | client-name = "jpeg-enc0"; |
294 | 324 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
297 | 327 | }; |
298 | 328 |
|
299 | 329 | rt_cdm0_all_rd: rt-cdm0-all-rd { |
300 | | - cell-index = <14>; |
| 330 | + cell-index = <16>; |
301 | 331 | node-name = "rt-cdm0-all-rd"; |
302 | 332 | client-name = "rt-cdm0"; |
303 | 333 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
|
306 | 336 | }; |
307 | 337 |
|
308 | 338 | /* IFE Lite 0 */ |
309 | | - rt_cdm2_all_rd: rt-cdm2-all-rd { |
310 | | - cell-index = <15>; |
311 | | - node-name = "rt-cdm2-all-rd"; |
312 | | - client-name = "rt-cdm2"; |
| 339 | + rt_cdm1_all_rd: rt-cdm1-all-rd { |
| 340 | + cell-index = <17>; |
| 341 | + node-name = "rt-cdm1-all-rd"; |
| 342 | + client-name = "rt-cdm1"; |
313 | 343 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
314 | 344 | traffic-transaction-type = <CAM_CPAS_TRANSACTION_READ>; |
315 | 345 | parent-node = <&level1_nrt0_rd1>; |
316 | 346 | }; |
317 | 347 |
|
318 | 348 | /* IFE Lite 1 */ |
319 | | - rt_cdm3_all_rd: rt-cdm3-all-rd { |
320 | | - cell-index = <16>; |
321 | | - node-name = "rt-cdm3-all-rd"; |
322 | | - client-name = "rt-cdm3"; |
| 349 | + rt_cdm2_all_rd: rt-cdm2-all-rd { |
| 350 | + cell-index = <18>; |
| 351 | + node-name = "rt-cdm2-all-rd"; |
| 352 | + client-name = "rt-cdm2"; |
323 | 353 | traffic-data = <CAM_CPAS_PATH_DATA_ALL>; |
324 | 354 | traffic-transaction-type = <CAM_CPAS_TRANSACTION_READ>; |
325 | 355 | parent-node = <&level1_nrt0_rd1>; |
|
331 | 361 | camnoc-max-needed; |
332 | 362 |
|
333 | 363 | level1_nrt0_rd0: level1-nrt0-rd0 { |
334 | | - cell-index = <17>; |
| 364 | + cell-index = <19>; |
335 | 365 | node-name = "level1-nrt0-rd0"; |
336 | 366 | parent-node = <&level2_nrt0_rd>; |
337 | 367 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
338 | 368 | }; |
339 | 369 |
|
340 | 370 | level1_nrt0_rd1: level1-nrt0-rd1 { |
341 | | - cell-index = <18>; |
| 371 | + cell-index = <20>; |
342 | 372 | node-name = "level1-nrt0-rd1"; |
343 | 373 | parent-node = <&level2_nrt0_rd>; |
344 | 374 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
345 | 375 | }; |
346 | 376 |
|
347 | 377 | level1_nrt0_wr0: level1-nrt0-wr0 { |
348 | | - cell-index = <19>; |
| 378 | + cell-index = <21>; |
349 | 379 | node-name = "level1-nrt0-wr0"; |
350 | 380 | parent-node = <&level2_nrt0_wr>; |
351 | 381 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
352 | 382 | }; |
353 | 383 |
|
354 | 384 | level1_rt0_wr0: level1-rt0-wr0 { |
355 | | - cell-index = <20>; |
| 385 | + cell-index = <22>; |
356 | 386 | node-name = "level1-ife-ubwc-wr"; |
357 | 387 | parent-node = <&level2_rt0_wr>; |
358 | 388 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
359 | 389 | }; |
360 | 390 |
|
361 | 391 | level1_rt0_wr1: level1-rt0-wr1 { |
362 | | - cell-index = <21>; |
| 392 | + cell-index = <23>; |
363 | 393 | node-name = "level1-ife-rdi-wr"; |
364 | 394 | parent-node = <&level2_rt0_wr>; |
365 | 395 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
366 | 396 | }; |
367 | 397 |
|
368 | 398 | level1_rt0_wr2: level1-rt0-wr2 { |
369 | | - cell-index = <22>; |
| 399 | + cell-index = <24>; |
370 | 400 | node-name = "level1-ife-pdaf"; |
371 | 401 | parent-node = <&level2_rt0_wr>; |
372 | 402 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
373 | 403 | }; |
374 | 404 |
|
375 | 405 | level1_rt0_wr3: level1-rt0-wr3 { |
376 | | - cell-index = <23>; |
| 406 | + cell-index = <25>; |
377 | 407 | node-name = "level1-ife01-linear-stats"; |
378 | 408 | parent-node = <&level2_rt0_wr>; |
379 | 409 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
380 | 410 | }; |
381 | 411 |
|
382 | 412 | level1_rt0_wr4: level1-rt0-wr4 { |
383 | | - cell-index = <24>; |
| 413 | + cell-index = <26>; |
384 | 414 | node-name = "level1-ifelite"; |
385 | 415 | parent-node = <&level2_rt0_wr>; |
386 | 416 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
|
392 | 422 | camnoc-max-needed; |
393 | 423 |
|
394 | 424 | level2_nrt0_rd: level2-nrt0-rd { |
395 | | - cell-index = <25>; |
| 425 | + cell-index = <27>; |
396 | 426 | node-name = "level2-nrt0-rd"; |
397 | 427 | parent-node = <&level3_nrt0_rd_wr_sum>; |
398 | 428 | traffic-merge-type = |
399 | 429 | <CAM_CPAS_TRAFFIC_MERGE_SUM_INTERLEAVE>; |
400 | 430 | }; |
401 | 431 |
|
402 | 432 | level2_nrt0_wr: level2-nrt0-wr { |
403 | | - cell-index = <26>; |
| 433 | + cell-index = <28>; |
404 | 434 | node-name = "level2-nrt0-wr"; |
405 | 435 | parent-node = <&level3_nrt0_rd_wr_sum>; |
406 | 436 | traffic-merge-type = |
407 | 437 | <CAM_CPAS_TRAFFIC_MERGE_SUM_INTERLEAVE>; |
408 | 438 | }; |
409 | 439 |
|
410 | 440 | level2_nrt1_rd: level2-nrt1-rd { |
411 | | - cell-index = <27>; |
| 441 | + cell-index = <29>; |
412 | 442 | node-name = "level2-nrt1-rd"; |
413 | 443 | parent-node = <&level3_nrt1_rd_wr_sum>; |
414 | 444 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
415 | 445 | bus-width-factor = <4>; |
416 | 446 | }; |
417 | 447 |
|
418 | 448 | level2_rt0_rd: level2-rt0-rd { |
419 | | - cell-index = <28>; |
| 449 | + cell-index = <30>; |
420 | 450 | node-name = "level2-rt0-rd"; |
421 | 451 | parent-node = <&level3_rt0_rd_wr_sum>; |
422 | 452 | traffic-merge-type = |
423 | 453 | <CAM_CPAS_TRAFFIC_MERGE_SUM_INTERLEAVE>; |
424 | 454 | }; |
425 | 455 |
|
426 | 456 | level2_rt0_wr: level2-rt0-wr { |
427 | | - cell-index = <29>; |
| 457 | + cell-index = <31>; |
428 | 458 | node-name = "level2-rt0-wr"; |
429 | 459 | parent-node = <&level3_rt0_rd_wr_sum>; |
430 | 460 | traffic-merge-type = |
|
437 | 467 | level-index = <3>; |
438 | 468 |
|
439 | 469 | level3_nrt0_rd_wr_sum: level3-nrt0-rd-wr-sum { |
440 | | - cell-index = <30>; |
| 470 | + cell-index = <32>; |
441 | 471 | node-name = "level3-nrt0-rd-wr-sum"; |
442 | 472 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
443 | 473 | qcom,axi-port-mnoc { |
|
446 | 476 | }; |
447 | 477 |
|
448 | 478 | level3_nrt1_rd_wr_sum: level3-nrt1-rd-wr-sum { |
449 | | - cell-index = <31>; |
| 479 | + cell-index = <33>; |
450 | 480 | node-name = "level3-nrt1-rd-wr-sum"; |
451 | 481 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
452 | 482 | qcom,axi-port-mnoc { |
|
455 | 485 | }; |
456 | 486 |
|
457 | 487 | level3_rt0_rd_wr_sum: level3-rt0-rd-wr-sum { |
458 | | - cell-index = <32>; |
| 488 | + cell-index = <34>; |
459 | 489 | node-name = "level3-rt0-rd-wr-sum"; |
460 | 490 | traffic-merge-type = <CAM_CPAS_TRAFFIC_MERGE_SUM>; |
461 | 491 | ib-bw-voting-needed; |
|
1473 | 1503 | }; |
1474 | 1504 | }; |
1475 | 1505 |
|
1476 | | - qcom,rt-cdm2@acf9000 { |
| 1506 | + qcom,rt-cdm1@acf9000 { |
1477 | 1507 | compatible = "qcom,cam-rt-cdm2_1"; |
1478 | 1508 | label = "rt-cdm"; |
1479 | 1509 | reg = <0x0 0xacf9000 0x0 0x400>; |
1480 | | - reg-names = "rt-cdm2"; |
| 1510 | + reg-names = "rt-cdm1"; |
1481 | 1511 | reg-cam-base = <0xf9000>; |
1482 | 1512 | interrupts = <GIC_SPI 764 IRQ_TYPE_EDGE_RISING>; |
1483 | | - interrupt-names = "rt-cdm2"; |
| 1513 | + interrupt-names = "rt-cdm1"; |
1484 | 1514 | power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>; |
1485 | 1515 | clocks = <&camcc CAM_CC_SLOW_AHB_CLK_SRC>, |
1486 | 1516 | <&camcc CAM_CC_IFE_LITE_AHB_CLK>; |
|
1497 | 1527 | cam_hw_pid = <24>; |
1498 | 1528 | cam-hw-mid = <0>; |
1499 | 1529 | single-context-cdm; |
1500 | | - cell-index = <2>; |
| 1530 | + cell-index = <1>; |
1501 | 1531 | status = "okay"; |
1502 | 1532 |
|
1503 | 1533 | cdm_cpas_opp_table2: opp-table { |
|
1510 | 1540 | }; |
1511 | 1541 | }; |
1512 | 1542 |
|
1513 | | - qcom,rt-cdm3@acfa000 { |
| 1543 | + qcom,rt-cdm2@acfa000 { |
1514 | 1544 | compatible = "qcom,cam-rt-cdm2_1"; |
1515 | 1545 | label = "rt-cdm"; |
1516 | 1546 | reg = <0x0 0xacfa000 0x0 0x400>; |
1517 | | - reg-names = "rt-cdm3"; |
| 1547 | + reg-names = "rt-cdm2"; |
1518 | 1548 | reg-cam-base = <0xfa000>; |
1519 | 1549 | interrupts = <GIC_SPI 765 IRQ_TYPE_EDGE_RISING>; |
1520 | | - interrupt-names = "rt-cdm3"; |
| 1550 | + interrupt-names = "rt-cdm2"; |
1521 | 1551 | power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>; |
1522 | 1552 | clocks = <&camcc CAM_CC_SLOW_AHB_CLK_SRC>, |
1523 | 1553 | <&camcc CAM_CC_IFE_LITE_AHB_CLK>; |
|
1534 | 1564 | cam_hw_pid = <27>; |
1535 | 1565 | cam-hw-mid = <0>; |
1536 | 1566 | single-context-cdm; |
1537 | | - cell-index = <3>; |
| 1567 | + cell-index = <2>; |
1538 | 1568 | status = "okay"; |
1539 | 1569 |
|
1540 | 1570 | cdm_cpas_opp_table3: opp-table { |
|
0 commit comments