|
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>; |
|
0 commit comments