|
51 | 51 | #address-cells = <2>; |
52 | 52 | #size-cells = <2>; |
53 | 53 |
|
| 54 | + isa@18400000 { |
| 55 | + compatible = "isa"; |
| 56 | + #size-cells = <1>; |
| 57 | + #address-cells = <2>; |
| 58 | + ranges = <1 0x0 0x0 0x18400000 0x4000>; |
| 59 | + }; |
| 60 | + |
54 | 61 | pmc: power-management@100d0000 { |
55 | 62 | compatible = "loongson,ls2k2000-pmc", "loongson,ls2k0500-pmc", "syscon"; |
56 | 63 | reg = <0x0 0x100d0000 0x0 0x58>; |
|
109 | 116 | msi: msi-controller@1fe01140 { |
110 | 117 | compatible = "loongson,pch-msi-1.0"; |
111 | 118 | reg = <0x0 0x1fe01140 0x0 0x8>; |
| 119 | + interrupt-controller; |
| 120 | + #interrupt-cells = <1>; |
112 | 121 | msi-controller; |
113 | 122 | loongson,msi-base-vec = <64>; |
114 | 123 | loongson,msi-num-vecs = <192>; |
|
140 | 149 | #address-cells = <3>; |
141 | 150 | #size-cells = <2>; |
142 | 151 | device_type = "pci"; |
| 152 | + msi-parent = <&msi>; |
143 | 153 | bus-range = <0x0 0xff>; |
144 | | - ranges = <0x01000000 0x0 0x00008000 0x0 0x18400000 0x0 0x00008000>, |
| 154 | + ranges = <0x01000000 0x0 0x00008000 0x0 0x18408000 0x0 0x00008000>, |
145 | 155 | <0x02000000 0x0 0x60000000 0x0 0x60000000 0x0 0x20000000>; |
146 | 156 |
|
147 | 157 | gmac0: ethernet@3,0 { |
148 | 158 | reg = <0x1800 0x0 0x0 0x0 0x0>; |
149 | | - interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; |
| 159 | + interrupts = <12 IRQ_TYPE_LEVEL_HIGH>, |
| 160 | + <13 IRQ_TYPE_LEVEL_HIGH>; |
| 161 | + interrupt-names = "macirq", "eth_lpi"; |
150 | 162 | interrupt-parent = <&pic>; |
151 | 163 | status = "disabled"; |
152 | 164 | }; |
153 | 165 |
|
154 | 166 | gmac1: ethernet@3,1 { |
155 | 167 | reg = <0x1900 0x0 0x0 0x0 0x0>; |
156 | | - interrupts = <14 IRQ_TYPE_LEVEL_HIGH>; |
| 168 | + interrupts = <14 IRQ_TYPE_LEVEL_HIGH>, |
| 169 | + <15 IRQ_TYPE_LEVEL_HIGH>; |
| 170 | + interrupt-names = "macirq", "eth_lpi"; |
157 | 171 | interrupt-parent = <&pic>; |
158 | 172 | status = "disabled"; |
159 | 173 | }; |
160 | 174 |
|
161 | 175 | gmac2: ethernet@3,2 { |
162 | 176 | reg = <0x1a00 0x0 0x0 0x0 0x0>; |
163 | | - interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; |
| 177 | + interrupts = <17 IRQ_TYPE_LEVEL_HIGH>, |
| 178 | + <18 IRQ_TYPE_LEVEL_HIGH>; |
| 179 | + interrupt-names = "macirq", "eth_lpi"; |
164 | 180 | interrupt-parent = <&pic>; |
165 | 181 | status = "disabled"; |
166 | 182 | }; |
|
0 commit comments