|
350 | 350 | svid = <0xff01>, <0x8087>; |
351 | 351 | power-domains = <&DIE_NODE(ps_atc3_usb)>; |
352 | 352 | }; |
| 353 | + |
| 354 | + DIE_NODE(pcie_ge): pcie@1680000000 { |
| 355 | + compatible = "apple,t6020-pcie-ge", "apple,t6020-pcie"; |
| 356 | + device_type = "pci"; |
| 357 | + |
| 358 | + reg = <0x16 0x80000000 0x0 0x1000000>, /* config */ |
| 359 | + <0x16 0x91000000 0x0 0x4000>, /* rc */ |
| 360 | + <0x16 0x94008000 0x0 0x4000>, /* port0 */ |
| 361 | + <0x16 0x9e01c000 0x0 0x4000>, /* phy0 */ |
| 362 | + <0x16 0x9401c000 0x0 0x1000>; /* ltssm0 */ |
| 363 | + reg-names = "config", "rc", "port0", "phy0", "ltssm0"; |
| 364 | + |
| 365 | + interrupt-parent = <&aic>; |
| 366 | + interrupts = <AIC_IRQ DIE_NO 1356 IRQ_TYPE_LEVEL_HIGH>; |
| 367 | + |
| 368 | + msi-controller; |
| 369 | + msi-parent = <&pcie0>; |
| 370 | + msi-ranges = <&aic AIC_IRQ DIE_NO 1672 IRQ_TYPE_EDGE_RISING 32>; |
| 371 | + |
| 372 | + |
| 373 | + iommu-map = <0x100 &pcie_ge_dart 1 1>; |
| 374 | + iommu-map-mask = <0xff00>; |
| 375 | + |
| 376 | + bus-range = <0 1>; |
| 377 | + #address-cells = <3>; |
| 378 | + #size-cells = <2>; |
| 379 | + ranges = <0x43000000 0x18 0x00000000 0x18 0x00000000 0x4 0x00000000>, |
| 380 | + <0x02000000 0x0 0x80000000 0x17 0x80000000 0x0 0x80000000>; |
| 381 | + |
| 382 | + power-domains = <&ps_apcie_ge_sys>; |
| 383 | + pinctrl-0 = <&DIE_NODE(pcie_ge_pins)>; |
| 384 | + pinctrl-names = "default"; |
| 385 | + |
| 386 | + dma-coherent; |
| 387 | + |
| 388 | + status = "disabled"; |
| 389 | + |
| 390 | + DIE_NODE(port_ge00): pci@0,0 { |
| 391 | + device_type = "pci"; |
| 392 | + reg = <0x0 0x0 0x0 0x0 0x0>; |
| 393 | + reset-gpios = <&DIE_NODE(pinctrl_ap) 9 GPIO_ACTIVE_LOW>; |
| 394 | + |
| 395 | + #address-cells = <3>; |
| 396 | + #size-cells = <2>; |
| 397 | + ranges; |
| 398 | + |
| 399 | + interrupt-controller; |
| 400 | + #interrupt-cells = <1>; |
| 401 | + |
| 402 | + interrupt-map-mask = <0 0 0 7>; |
| 403 | + interrupt-map = <0 0 0 1 &port00 0 0 0 0>; |
| 404 | + }; |
| 405 | + }; |
| 406 | + |
| 407 | + DIE_NODE(pcie_ge_dart): iommu@1694000000 { |
| 408 | + compatible = "apple,t6020-dart", "apple,t8110-dart"; |
| 409 | + reg = <0x16 0x94000000 0x0 0x4000>; |
| 410 | + #iommu-cells = <1>; |
| 411 | + interrupt-parent = <&aic>; |
| 412 | + interrupts = <AIC_IRQ DIE_NO 1357 IRQ_TYPE_LEVEL_HIGH>; |
| 413 | + power-domains = <&ps_apcie_ge_sys>; |
| 414 | + status = "disabled"; |
| 415 | + }; |
| 416 | + |
0 commit comments