|
454 | 454 | clock-output-names = "clk_disp0"; |
455 | 455 | }; |
456 | 456 |
|
| 457 | + /* Pixel clock? frequency in Hz (compare: 4K@60 VGA clock 533.250 MHz) */ |
| 458 | + clk_dispext0: clock-dispext0 { |
| 459 | + compatible = "fixed-clock"; |
| 460 | + #clock-cells = <0>; |
| 461 | + clock-frequency = <0>; |
| 462 | + clock-output-names = "clk_dispext0"; |
| 463 | + }; |
| 464 | + |
457 | 465 | reserved-memory { |
458 | 466 | #address-cells = <2>; |
459 | 467 | #size-cells = <2>; |
|
1374 | 1382 |
|
1375 | 1383 | }; |
1376 | 1384 |
|
| 1385 | + dispext0_dart: iommu@271304000 { |
| 1386 | + compatible = "apple,t8112-dart", "apple,t8110-dart"; |
| 1387 | + reg = <0x2 0x71304000 0x0 0x4000>; |
| 1388 | + #iommu-cells = <1>; |
| 1389 | + apple,dma-range = <0x0 0x0 0xf 0xffff0000>; |
| 1390 | + interrupt-parent = <&aic>; |
| 1391 | + interrupts = <AIC_IRQ 593 IRQ_TYPE_LEVEL_HIGH>; |
| 1392 | + power-domains = <&ps_dispext_cpu0>; |
| 1393 | + status = "disabled"; |
| 1394 | + }; |
| 1395 | + |
| 1396 | + dcpext_dart: iommu@27130c000 { |
| 1397 | + compatible = "apple,t8112-dart", "apple,t8110-dart"; |
| 1398 | + reg = <0x2 0x7130c000 0x0 0x4000>; |
| 1399 | + #iommu-cells = <1>; |
| 1400 | + apple,dma-range = <0x8 0x0 0x7 0xffff0000>; |
| 1401 | + interrupt-parent = <&aic>; |
| 1402 | + interrupts = <AIC_IRQ 593 IRQ_TYPE_LEVEL_HIGH>; |
| 1403 | + power-domains = <&ps_dispext_cpu0>; |
| 1404 | + status = "disabled"; |
| 1405 | + }; |
| 1406 | + |
| 1407 | + dcpext_mbox: mbox@271c08000 { |
| 1408 | + compatible = "apple,t8112-asc-mailbox", "apple,asc-mailbox-v4"; |
| 1409 | + reg = <0x2 0x71c08000 0x0 0x4000>; |
| 1410 | + interrupt-parent = <&aic>; |
| 1411 | + interrupts = <AIC_IRQ 578 IRQ_TYPE_LEVEL_HIGH>, |
| 1412 | + <AIC_IRQ 579 IRQ_TYPE_LEVEL_HIGH>, |
| 1413 | + <AIC_IRQ 580 IRQ_TYPE_LEVEL_HIGH>, |
| 1414 | + <AIC_IRQ 581 IRQ_TYPE_LEVEL_HIGH>; |
| 1415 | + interrupt-names = "send-empty", "send-not-empty", |
| 1416 | + "recv-empty", "recv-not-empty"; |
| 1417 | + #mbox-cells = <0>; |
| 1418 | + power-domains = <&ps_dispext_cpu0>; |
| 1419 | + resets = <&ps_dispext_cpu0>; |
| 1420 | + status = "disabled"; |
| 1421 | + }; |
| 1422 | + |
| 1423 | + dcpext: dcp@271c00000 { |
| 1424 | + compatible = "apple,t8112-dcpext", "apple,dcpext"; |
| 1425 | + mboxes = <&dcpext_mbox>; |
| 1426 | + mbox-names = "mbox"; |
| 1427 | + iommus = <&dcpext_dart 5>; |
| 1428 | + phandle = <&dcpext>; |
| 1429 | + |
| 1430 | + /* the ADT has 2 additional regs which seems to be unused */ |
| 1431 | + reg-names = "coproc", "disp-0", "disp-1", "disp-2", "disp-3"; |
| 1432 | + reg = <0x2 0x71c00000 0x0 0x4000>, |
| 1433 | + <0x2 0x70000000 0x0 0x61C000>, |
| 1434 | + <0x2 0x71320000 0x0 0x4000>, |
| 1435 | + <0x2 0x71344000 0x0 0x4000>, |
| 1436 | + <0x2 0x71800000 0x0 0x800000>; |
| 1437 | + apple,bw-scratch = <&pmgr_dcp 0 4 0x5e0>; |
| 1438 | + power-domains = <&ps_dispext_cpu0>; |
| 1439 | + resets = <&ps_dispext_cpu0>; |
| 1440 | + clocks = <&clk_dispext0>; |
| 1441 | + apple,dcp-index = <1>; |
| 1442 | + status = "disabled"; |
| 1443 | + |
| 1444 | + piodma { |
| 1445 | + iommus = <&dispext0_dart 4>; |
| 1446 | + }; |
| 1447 | + }; |
| 1448 | + |
1377 | 1449 | ans_mbox: mbox@277408000 { |
1378 | 1450 | compatible = "apple,t8112-asc-mailbox", "apple,asc-mailbox-v4"; |
1379 | 1451 | reg = <0x2 0x77408000 0x0 0x4000>; |
|
0 commit comments