|
19 | 19 | #address-cells = <2>; |
20 | 20 | #size-cells = <2>; |
21 | 21 |
|
| 22 | + aliases { |
| 23 | + gpu = &gpu; |
| 24 | + }; |
| 25 | + |
22 | 26 | cpus { |
23 | 27 | #address-cells = <2>; |
24 | 28 | #size-cells = <0>; |
|
351 | 355 | clock-output-names = "nco_ref"; |
352 | 356 | }; |
353 | 357 |
|
| 358 | + reserved-memory { |
| 359 | + #address-cells = <2>; |
| 360 | + #size-cells = <2>; |
| 361 | + ranges; |
| 362 | + |
| 363 | + gpu_globals: globals { |
| 364 | + status = "disabled"; |
| 365 | + }; |
| 366 | + |
| 367 | + gpu_hw_cal_a: hw-cal-a { |
| 368 | + status = "disabled"; |
| 369 | + }; |
| 370 | + |
| 371 | + gpu_hw_cal_b: hw-cal-b { |
| 372 | + status = "disabled"; |
| 373 | + }; |
| 374 | + |
| 375 | + uat_handoff: uat-handoff { |
| 376 | + status = "disabled"; |
| 377 | + }; |
| 378 | + |
| 379 | + uat_pagetables: uat-pagetables { |
| 380 | + status = "disabled"; |
| 381 | + }; |
| 382 | + |
| 383 | + uat_ttbs: uat-ttbs { |
| 384 | + status = "disabled"; |
| 385 | + }; |
| 386 | + }; |
| 387 | + |
354 | 388 | soc { |
355 | 389 | compatible = "simple-bus"; |
356 | 390 | #address-cells = <2>; |
|
359 | 393 | ranges; |
360 | 394 | nonposted-mmio; |
361 | 395 |
|
| 396 | + gpu: gpu@206400000 { |
| 397 | + compatible = "apple,agx-g13g"; |
| 398 | + reg = <0x2 0x6400000 0 0x40000>, |
| 399 | + <0x2 0x4000000 0 0x1000000>; |
| 400 | + reg-names = "asc", "sgx"; |
| 401 | + mboxes = <&agx_mbox>; |
| 402 | + power-domains = <&ps_gfx>; |
| 403 | + memory-region = <&uat_ttbs>, <&uat_pagetables>, <&uat_handoff>, |
| 404 | + <&gpu_hw_cal_a>, <&gpu_hw_cal_b>, <&gpu_globals>; |
| 405 | + memory-region-names = "ttbs", "pagetables", "handoff", |
| 406 | + "hw-cal-a", "hw-cal-b", "globals"; |
| 407 | + |
| 408 | + apple,firmware-abi = <0 0 0>; |
| 409 | + }; |
| 410 | + |
| 411 | + agx_mbox: mbox@206408000 { |
| 412 | + compatible = "apple,t8103-asc-mailbox", "apple,asc-mailbox-v4"; |
| 413 | + reg = <0x2 0x6408000 0x0 0x4000>; |
| 414 | + interrupt-parent = <&aic>; |
| 415 | + interrupts = <AIC_IRQ 575 IRQ_TYPE_LEVEL_HIGH>, |
| 416 | + <AIC_IRQ 576 IRQ_TYPE_LEVEL_HIGH>, |
| 417 | + <AIC_IRQ 577 IRQ_TYPE_LEVEL_HIGH>, |
| 418 | + <AIC_IRQ 578 IRQ_TYPE_LEVEL_HIGH>; |
| 419 | + interrupt-names = "send-empty", "send-not-empty", |
| 420 | + "recv-empty", "recv-not-empty"; |
| 421 | + #mbox-cells = <0>; |
| 422 | + }; |
| 423 | + |
362 | 424 | cpufreq_e: performance-controller@210e20000 { |
363 | 425 | compatible = "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; |
364 | 426 | reg = <0x2 0x10e20000 0 0x1000>; |
|
761 | 823 | reg = <0x9f01 0x1>; |
762 | 824 | }; |
763 | 825 |
|
764 | | - boot_error_count: boot-error-count@9f02 { |
| 826 | + boot_error_count: boot-error-count@9f02,0 { |
765 | 827 | reg = <0x9f02 0x1>; |
766 | 828 | bits = <0 4>; |
767 | 829 | }; |
768 | 830 |
|
769 | | - panic_count: panic-count@9f02 { |
| 831 | + panic_count: panic-count@9f02,4 { |
770 | 832 | reg = <0x9f02 0x1>; |
771 | 833 | bits = <4 4>; |
772 | 834 | }; |
|
775 | 837 | reg = <0x9f03 0x1>; |
776 | 838 | }; |
777 | 839 |
|
778 | | - shutdown_flag: shutdown-flag@9f0f { |
| 840 | + shutdown_flag: shutdown-flag@9f0f,3 { |
779 | 841 | reg = <0x9f0f 0x1>; |
780 | 842 | bits = <3 1>; |
781 | 843 | }; |
|
0 commit comments