18d13bc63SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 28d13bc63SEmmanuel Vadot/* 38d13bc63SEmmanuel Vadot * Copyright (C) 2023 Loongson Technology Corporation Limited 48d13bc63SEmmanuel Vadot */ 58d13bc63SEmmanuel Vadot 68d13bc63SEmmanuel Vadot/dts-v1/; 78d13bc63SEmmanuel Vadot 88d13bc63SEmmanuel Vadot#include <dt-bindings/interrupt-controller/irq.h> 9*7d0873ebSEmmanuel Vadot#include <dt-bindings/clock/loongson,ls2k-clk.h> 108d13bc63SEmmanuel Vadot 118d13bc63SEmmanuel Vadot/ { 128d13bc63SEmmanuel Vadot #address-cells = <2>; 138d13bc63SEmmanuel Vadot #size-cells = <2>; 148d13bc63SEmmanuel Vadot 158d13bc63SEmmanuel Vadot cpus { 168d13bc63SEmmanuel Vadot #address-cells = <1>; 178d13bc63SEmmanuel Vadot #size-cells = <0>; 188d13bc63SEmmanuel Vadot 198d13bc63SEmmanuel Vadot cpu0: cpu@0 { 208d13bc63SEmmanuel Vadot compatible = "loongson,la264"; 218d13bc63SEmmanuel Vadot device_type = "cpu"; 228d13bc63SEmmanuel Vadot reg = <0x0>; 23*7d0873ebSEmmanuel Vadot clocks = <&clk LOONGSON2_NODE_CLK>; 248d13bc63SEmmanuel Vadot }; 258d13bc63SEmmanuel Vadot }; 268d13bc63SEmmanuel Vadot 27*7d0873ebSEmmanuel Vadot ref_100m: clock-ref-100m { 288d13bc63SEmmanuel Vadot compatible = "fixed-clock"; 298d13bc63SEmmanuel Vadot #clock-cells = <0>; 30*7d0873ebSEmmanuel Vadot clock-frequency = <100000000>; 31*7d0873ebSEmmanuel Vadot clock-output-names = "ref_100m"; 328d13bc63SEmmanuel Vadot }; 338d13bc63SEmmanuel Vadot 348d13bc63SEmmanuel Vadot cpuintc: interrupt-controller { 358d13bc63SEmmanuel Vadot compatible = "loongson,cpu-interrupt-controller"; 368d13bc63SEmmanuel Vadot #interrupt-cells = <1>; 378d13bc63SEmmanuel Vadot interrupt-controller; 388d13bc63SEmmanuel Vadot }; 398d13bc63SEmmanuel Vadot 40*7d0873ebSEmmanuel Vadot thermal-zones { 41*7d0873ebSEmmanuel Vadot cpu-thermal { 42*7d0873ebSEmmanuel Vadot polling-delay-passive = <1000>; 43*7d0873ebSEmmanuel Vadot polling-delay = <5000>; 44*7d0873ebSEmmanuel Vadot thermal-sensors = <&tsensor 0>; 45*7d0873ebSEmmanuel Vadot 46*7d0873ebSEmmanuel Vadot trips { 47*7d0873ebSEmmanuel Vadot cpu-alert { 48*7d0873ebSEmmanuel Vadot temperature = <33000>; 49*7d0873ebSEmmanuel Vadot hysteresis = <2000>; 50*7d0873ebSEmmanuel Vadot type = "active"; 51*7d0873ebSEmmanuel Vadot }; 52*7d0873ebSEmmanuel Vadot 53*7d0873ebSEmmanuel Vadot cpu-crit { 54*7d0873ebSEmmanuel Vadot temperature = <85000>; 55*7d0873ebSEmmanuel Vadot hysteresis = <5000>; 56*7d0873ebSEmmanuel Vadot type = "critical"; 57*7d0873ebSEmmanuel Vadot }; 58*7d0873ebSEmmanuel Vadot }; 59*7d0873ebSEmmanuel Vadot }; 60*7d0873ebSEmmanuel Vadot }; 61*7d0873ebSEmmanuel Vadot 628d13bc63SEmmanuel Vadot bus@10000000 { 638d13bc63SEmmanuel Vadot compatible = "simple-bus"; 648d13bc63SEmmanuel Vadot ranges = <0x0 0x10000000 0x0 0x10000000 0x0 0x10000000>, 658d13bc63SEmmanuel Vadot <0x0 0x02000000 0x0 0x02000000 0x0 0x02000000>, 668d13bc63SEmmanuel Vadot <0x0 0x20000000 0x0 0x20000000 0x0 0x10000000>, 678d13bc63SEmmanuel Vadot <0x0 0x40000000 0x0 0x40000000 0x0 0x40000000>, 688d13bc63SEmmanuel Vadot <0xfe 0x0 0xfe 0x0 0x0 0x40000000>; 698d13bc63SEmmanuel Vadot #address-cells = <2>; 708d13bc63SEmmanuel Vadot #size-cells = <2>; 718d13bc63SEmmanuel Vadot 728d13bc63SEmmanuel Vadot isa@16400000 { 738d13bc63SEmmanuel Vadot compatible = "isa"; 748d13bc63SEmmanuel Vadot #size-cells = <1>; 758d13bc63SEmmanuel Vadot #address-cells = <2>; 768d13bc63SEmmanuel Vadot ranges = <1 0x0 0x0 0x16400000 0x4000>; 778d13bc63SEmmanuel Vadot }; 788d13bc63SEmmanuel Vadot 79*7d0873ebSEmmanuel Vadot clk: clock-controller@1fe10400 { 80*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-clk"; 81*7d0873ebSEmmanuel Vadot reg = <0x0 0x1fe10400 0x0 0x2c>; 82*7d0873ebSEmmanuel Vadot #clock-cells = <1>; 83*7d0873ebSEmmanuel Vadot clocks = <&ref_100m>; 84*7d0873ebSEmmanuel Vadot clock-names = "ref_100m"; 85*7d0873ebSEmmanuel Vadot }; 86*7d0873ebSEmmanuel Vadot 87*7d0873ebSEmmanuel Vadot dma-controller@1fe10c00 { 88*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma"; 89*7d0873ebSEmmanuel Vadot reg = <0 0x1fe10c00 0 0x8>; 90*7d0873ebSEmmanuel Vadot interrupt-parent = <&eiointc>; 91*7d0873ebSEmmanuel Vadot interrupts = <67>; 92*7d0873ebSEmmanuel Vadot clocks = <&clk LOONGSON2_APB_CLK>; 93*7d0873ebSEmmanuel Vadot #dma-cells = <1>; 94*7d0873ebSEmmanuel Vadot status = "disabled"; 95*7d0873ebSEmmanuel Vadot }; 96*7d0873ebSEmmanuel Vadot 97*7d0873ebSEmmanuel Vadot dma-controller@1fe10c10 { 98*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma"; 99*7d0873ebSEmmanuel Vadot reg = <0 0x1fe10c10 0 0x8>; 100*7d0873ebSEmmanuel Vadot interrupt-parent = <&eiointc>; 101*7d0873ebSEmmanuel Vadot interrupts = <68>; 102*7d0873ebSEmmanuel Vadot clocks = <&clk LOONGSON2_APB_CLK>; 103*7d0873ebSEmmanuel Vadot #dma-cells = <1>; 104*7d0873ebSEmmanuel Vadot status = "disabled"; 105*7d0873ebSEmmanuel Vadot }; 106*7d0873ebSEmmanuel Vadot 107*7d0873ebSEmmanuel Vadot dma-controller@1fe10c20 { 108*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma"; 109*7d0873ebSEmmanuel Vadot reg = <0 0x1fe10c20 0 0x8>; 110*7d0873ebSEmmanuel Vadot interrupt-parent = <&eiointc>; 111*7d0873ebSEmmanuel Vadot interrupts = <69>; 112*7d0873ebSEmmanuel Vadot clocks = <&clk LOONGSON2_APB_CLK>; 113*7d0873ebSEmmanuel Vadot #dma-cells = <1>; 114*7d0873ebSEmmanuel Vadot status = "disabled"; 115*7d0873ebSEmmanuel Vadot }; 116*7d0873ebSEmmanuel Vadot 117*7d0873ebSEmmanuel Vadot dma-controller@1fe10c30 { 118*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma"; 119*7d0873ebSEmmanuel Vadot reg = <0 0x1fe10c30 0 0x8>; 120*7d0873ebSEmmanuel Vadot interrupt-parent = <&eiointc>; 121*7d0873ebSEmmanuel Vadot interrupts = <70>; 122*7d0873ebSEmmanuel Vadot clocks = <&clk LOONGSON2_APB_CLK>; 123*7d0873ebSEmmanuel Vadot #dma-cells = <1>; 124*7d0873ebSEmmanuel Vadot status = "disabled"; 125*7d0873ebSEmmanuel Vadot }; 126*7d0873ebSEmmanuel Vadot 1278d13bc63SEmmanuel Vadot liointc0: interrupt-controller@1fe11400 { 1288d13bc63SEmmanuel Vadot compatible = "loongson,liointc-2.0"; 1298d13bc63SEmmanuel Vadot reg = <0x0 0x1fe11400 0x0 0x40>, 1308d13bc63SEmmanuel Vadot <0x0 0x1fe11040 0x0 0x8>; 1318d13bc63SEmmanuel Vadot reg-names = "main", "isr0"; 1328d13bc63SEmmanuel Vadot 1338d13bc63SEmmanuel Vadot interrupt-controller; 1348d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1358d13bc63SEmmanuel Vadot interrupt-parent = <&cpuintc>; 1368d13bc63SEmmanuel Vadot interrupts = <2>; 1378d13bc63SEmmanuel Vadot interrupt-names = "int0"; 1388d13bc63SEmmanuel Vadot 1398d13bc63SEmmanuel Vadot loongson,parent_int_map = <0xffffffff>, /* int0 */ 1408d13bc63SEmmanuel Vadot <0x00000000>, /* int1 */ 1418d13bc63SEmmanuel Vadot <0x00000000>, /* int2 */ 1428d13bc63SEmmanuel Vadot <0x00000000>; /* int3 */ 1438d13bc63SEmmanuel Vadot }; 1448d13bc63SEmmanuel Vadot 1458d13bc63SEmmanuel Vadot liointc1: interrupt-controller@1fe11440 { 1468d13bc63SEmmanuel Vadot compatible = "loongson,liointc-2.0"; 1478d13bc63SEmmanuel Vadot reg = <0x0 0x1fe11440 0x0 0x40>, 1488d13bc63SEmmanuel Vadot <0x0 0x1fe11048 0x0 0x8>; 1498d13bc63SEmmanuel Vadot reg-names = "main", "isr0"; 1508d13bc63SEmmanuel Vadot 1518d13bc63SEmmanuel Vadot interrupt-controller; 1528d13bc63SEmmanuel Vadot #interrupt-cells = <2>; 1538d13bc63SEmmanuel Vadot interrupt-parent = <&cpuintc>; 1548d13bc63SEmmanuel Vadot interrupts = <4>; 1558d13bc63SEmmanuel Vadot interrupt-names = "int2"; 1568d13bc63SEmmanuel Vadot 1578d13bc63SEmmanuel Vadot loongson,parent_int_map = <0x00000000>, /* int0 */ 1588d13bc63SEmmanuel Vadot <0x00000000>, /* int1 */ 1598d13bc63SEmmanuel Vadot <0xffffffff>, /* int2 */ 1608d13bc63SEmmanuel Vadot <0x00000000>; /* int3 */ 1618d13bc63SEmmanuel Vadot }; 1628d13bc63SEmmanuel Vadot 1638d13bc63SEmmanuel Vadot eiointc: interrupt-controller@1fe11600 { 1648d13bc63SEmmanuel Vadot compatible = "loongson,ls2k0500-eiointc"; 1658d13bc63SEmmanuel Vadot reg = <0x0 0x1fe11600 0x0 0xea00>; 1668d13bc63SEmmanuel Vadot interrupt-controller; 1678d13bc63SEmmanuel Vadot #interrupt-cells = <1>; 1688d13bc63SEmmanuel Vadot interrupt-parent = <&cpuintc>; 1698d13bc63SEmmanuel Vadot interrupts = <3>; 1708d13bc63SEmmanuel Vadot }; 1718d13bc63SEmmanuel Vadot 1728d13bc63SEmmanuel Vadot gmac0: ethernet@1f020000 { 1738d13bc63SEmmanuel Vadot compatible = "snps,dwmac-3.70a"; 1748d13bc63SEmmanuel Vadot reg = <0x0 0x1f020000 0x0 0x10000>; 1758d13bc63SEmmanuel Vadot interrupt-parent = <&liointc0>; 1768d13bc63SEmmanuel Vadot interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; 1778d13bc63SEmmanuel Vadot interrupt-names = "macirq"; 1788d13bc63SEmmanuel Vadot status = "disabled"; 1798d13bc63SEmmanuel Vadot }; 1808d13bc63SEmmanuel Vadot 1818d13bc63SEmmanuel Vadot gmac1: ethernet@1f030000 { 1828d13bc63SEmmanuel Vadot compatible = "snps,dwmac-3.70a"; 1838d13bc63SEmmanuel Vadot reg = <0x0 0x1f030000 0x0 0x10000>; 1848d13bc63SEmmanuel Vadot interrupt-parent = <&liointc0>; 1858d13bc63SEmmanuel Vadot interrupts = <14 IRQ_TYPE_LEVEL_HIGH>; 1868d13bc63SEmmanuel Vadot interrupt-names = "macirq"; 1878d13bc63SEmmanuel Vadot status = "disabled"; 1888d13bc63SEmmanuel Vadot }; 1898d13bc63SEmmanuel Vadot 1908d13bc63SEmmanuel Vadot sata: sata@1f040000 { 1918d13bc63SEmmanuel Vadot compatible = "snps,spear-ahci"; 1928d13bc63SEmmanuel Vadot reg = <0x0 0x1f040000 0x0 0x10000>; 1938d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 1948d13bc63SEmmanuel Vadot interrupts = <75>; 1958d13bc63SEmmanuel Vadot status = "disabled"; 1968d13bc63SEmmanuel Vadot }; 1978d13bc63SEmmanuel Vadot 1988d13bc63SEmmanuel Vadot ehci0: usb@1f050000 { 1998d13bc63SEmmanuel Vadot compatible = "generic-ehci"; 2008d13bc63SEmmanuel Vadot reg = <0x0 0x1f050000 0x0 0x8000>; 2018d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2028d13bc63SEmmanuel Vadot interrupts = <71>; 2038d13bc63SEmmanuel Vadot status = "disabled"; 2048d13bc63SEmmanuel Vadot }; 2058d13bc63SEmmanuel Vadot 2068d13bc63SEmmanuel Vadot ohci0: usb@1f058000 { 2078d13bc63SEmmanuel Vadot compatible = "generic-ohci"; 2088d13bc63SEmmanuel Vadot reg = <0x0 0x1f058000 0x0 0x8000>; 2098d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2108d13bc63SEmmanuel Vadot interrupts = <72>; 2118d13bc63SEmmanuel Vadot status = "disabled"; 2128d13bc63SEmmanuel Vadot }; 2138d13bc63SEmmanuel Vadot 214*7d0873ebSEmmanuel Vadot tsensor: thermal-sensor@1fe11500 { 215*7d0873ebSEmmanuel Vadot compatible = "loongson,ls2k0500-thermal", "loongson,ls2k1000-thermal"; 216*7d0873ebSEmmanuel Vadot reg = <0x0 0x1fe11500 0x0 0x30>; 217*7d0873ebSEmmanuel Vadot interrupt-parent = <&liointc0>; 218*7d0873ebSEmmanuel Vadot interrupts = <7 IRQ_TYPE_LEVEL_HIGH>; 219*7d0873ebSEmmanuel Vadot #thermal-sensor-cells = <1>; 220*7d0873ebSEmmanuel Vadot }; 221*7d0873ebSEmmanuel Vadot 2228d13bc63SEmmanuel Vadot uart0: serial@1ff40800 { 2238d13bc63SEmmanuel Vadot compatible = "ns16550a"; 2248d13bc63SEmmanuel Vadot reg = <0x0 0x1ff40800 0x0 0x10>; 2258d13bc63SEmmanuel Vadot clock-frequency = <100000000>; 2268d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2278d13bc63SEmmanuel Vadot interrupts = <2>; 2288d13bc63SEmmanuel Vadot no-loopback-test; 2298d13bc63SEmmanuel Vadot status = "disabled"; 2308d13bc63SEmmanuel Vadot }; 2318d13bc63SEmmanuel Vadot 2328d13bc63SEmmanuel Vadot i2c0: i2c@1ff48000 { 2338d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2348d13bc63SEmmanuel Vadot reg = <0x0 0x1ff48000 0x0 0x0800>; 2358d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2368d13bc63SEmmanuel Vadot interrupts = <14>; 2378d13bc63SEmmanuel Vadot status = "disabled"; 2388d13bc63SEmmanuel Vadot }; 2398d13bc63SEmmanuel Vadot 2408d13bc63SEmmanuel Vadot i2c@1ff48800 { 2418d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2428d13bc63SEmmanuel Vadot reg = <0x0 0x1ff48800 0x0 0x0800>; 2438d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2448d13bc63SEmmanuel Vadot interrupts = <15>; 2458d13bc63SEmmanuel Vadot status = "disabled"; 2468d13bc63SEmmanuel Vadot }; 2478d13bc63SEmmanuel Vadot 2488d13bc63SEmmanuel Vadot i2c@1ff49000 { 2498d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2508d13bc63SEmmanuel Vadot reg = <0x0 0x1ff49000 0x0 0x0800>; 2518d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2528d13bc63SEmmanuel Vadot interrupts = <16>; 2538d13bc63SEmmanuel Vadot status = "disabled"; 2548d13bc63SEmmanuel Vadot }; 2558d13bc63SEmmanuel Vadot 2568d13bc63SEmmanuel Vadot i2c@1ff49800 { 2578d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2588d13bc63SEmmanuel Vadot reg = <0x0 0x1ff49800 0x0 0x0800>; 2598d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2608d13bc63SEmmanuel Vadot interrupts = <17>; 2618d13bc63SEmmanuel Vadot status = "disabled"; 2628d13bc63SEmmanuel Vadot }; 2638d13bc63SEmmanuel Vadot 2648d13bc63SEmmanuel Vadot i2c@1ff4a000 { 2658d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2668d13bc63SEmmanuel Vadot reg = <0x0 0x1ff4a000 0x0 0x0800>; 2678d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2688d13bc63SEmmanuel Vadot interrupts = <18>; 2698d13bc63SEmmanuel Vadot status = "disabled"; 2708d13bc63SEmmanuel Vadot }; 2718d13bc63SEmmanuel Vadot 2728d13bc63SEmmanuel Vadot i2c@1ff4a800 { 2738d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-i2c"; 2748d13bc63SEmmanuel Vadot reg = <0x0 0x1ff4a800 0x0 0x0800>; 2758d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2768d13bc63SEmmanuel Vadot interrupts = <19>; 2778d13bc63SEmmanuel Vadot status = "disabled"; 2788d13bc63SEmmanuel Vadot }; 2798d13bc63SEmmanuel Vadot 2808d13bc63SEmmanuel Vadot pmc: power-management@1ff6c000 { 2818d13bc63SEmmanuel Vadot compatible = "loongson,ls2k0500-pmc", "syscon"; 2828d13bc63SEmmanuel Vadot reg = <0x0 0x1ff6c000 0x0 0x58>; 2838d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 2848d13bc63SEmmanuel Vadot interrupts = <56>; 2858d13bc63SEmmanuel Vadot loongson,suspend-address = <0x0 0x1c000500>; 2868d13bc63SEmmanuel Vadot 2878d13bc63SEmmanuel Vadot syscon-reboot { 2888d13bc63SEmmanuel Vadot compatible = "syscon-reboot"; 2898d13bc63SEmmanuel Vadot offset = <0x30>; 2908d13bc63SEmmanuel Vadot mask = <0x1>; 2918d13bc63SEmmanuel Vadot }; 2928d13bc63SEmmanuel Vadot 2938d13bc63SEmmanuel Vadot syscon-poweroff { 2948d13bc63SEmmanuel Vadot compatible = "syscon-poweroff"; 2958d13bc63SEmmanuel Vadot regmap = <&pmc>; 2968d13bc63SEmmanuel Vadot offset = <0x14>; 2978d13bc63SEmmanuel Vadot mask = <0x3c00>; 2988d13bc63SEmmanuel Vadot value = <0x3c00>; 2998d13bc63SEmmanuel Vadot }; 3008d13bc63SEmmanuel Vadot }; 3018d13bc63SEmmanuel Vadot 3028d13bc63SEmmanuel Vadot rtc0: rtc@1ff6c100 { 3038d13bc63SEmmanuel Vadot compatible = "loongson,ls2k0500-rtc", "loongson,ls7a-rtc"; 3048d13bc63SEmmanuel Vadot reg = <0x0 0x1ff6c100 0x0 0x100>; 3058d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 3068d13bc63SEmmanuel Vadot interrupts = <35>; 3078d13bc63SEmmanuel Vadot status = "disabled"; 3088d13bc63SEmmanuel Vadot }; 3098d13bc63SEmmanuel Vadot 3108d13bc63SEmmanuel Vadot pcie@1a000000 { 3118d13bc63SEmmanuel Vadot compatible = "loongson,ls2k-pci"; 3128d13bc63SEmmanuel Vadot reg = <0x0 0x1a000000 0x0 0x02000000>, 3138d13bc63SEmmanuel Vadot <0xfe 0x0 0x0 0x20000000>; 3148d13bc63SEmmanuel Vadot #address-cells = <3>; 3158d13bc63SEmmanuel Vadot #size-cells = <2>; 3168d13bc63SEmmanuel Vadot device_type = "pci"; 3178d13bc63SEmmanuel Vadot bus-range = <0x0 0x5>; 3188d13bc63SEmmanuel Vadot ranges = <0x01000000 0x0 0x00004000 0x0 0x16404000 0x0 0x00004000>, 3198d13bc63SEmmanuel Vadot <0x02000000 0x0 0x40000000 0x0 0x40000000 0x0 0x40000000>; 3208d13bc63SEmmanuel Vadot 3218d13bc63SEmmanuel Vadot pcie@0,0 { 3228d13bc63SEmmanuel Vadot reg = <0x0000 0x0 0x0 0x0 0x0>; 3238d13bc63SEmmanuel Vadot #address-cells = <3>; 3248d13bc63SEmmanuel Vadot #size-cells = <2>; 3258d13bc63SEmmanuel Vadot device_type = "pci"; 3268d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 3278d13bc63SEmmanuel Vadot #interrupt-cells = <1>; 3288d13bc63SEmmanuel Vadot interrupt-map-mask = <0x0 0x0 0x0 0x0>; 3298d13bc63SEmmanuel Vadot interrupt-map = <0x0 0x0 0x0 0x0 &eiointc 81>; 3308d13bc63SEmmanuel Vadot ranges; 3318d13bc63SEmmanuel Vadot }; 3328d13bc63SEmmanuel Vadot 3338d13bc63SEmmanuel Vadot pcie@1,0 { 3348d13bc63SEmmanuel Vadot reg = <0x0800 0x0 0x0 0x0 0x0>; 3358d13bc63SEmmanuel Vadot #address-cells = <3>; 3368d13bc63SEmmanuel Vadot #size-cells = <2>; 3378d13bc63SEmmanuel Vadot device_type = "pci"; 3388d13bc63SEmmanuel Vadot interrupt-parent = <&eiointc>; 3398d13bc63SEmmanuel Vadot #interrupt-cells = <1>; 3408d13bc63SEmmanuel Vadot interrupt-map-mask = <0x0 0x0 0x0 0x0>; 3418d13bc63SEmmanuel Vadot interrupt-map = <0x0 0x0 0x0 0x0 &eiointc 82>; 3428d13bc63SEmmanuel Vadot ranges; 3438d13bc63SEmmanuel Vadot }; 3448d13bc63SEmmanuel Vadot }; 3458d13bc63SEmmanuel Vadot }; 3468d13bc63SEmmanuel Vadot}; 347