Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

MIPS: dts: loongson: Fix liointc IRQ polarity

All internal liointc interrupts are high level triggered.

Fixes: b1a792601f26 ("MIPS: Loongson64: DeviceTree for Loongson-2K1000")
Cc: stable@vger.kernel.org
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>

authored by

Jiaxun Yang and committed by
Thomas Bogendoerfer
dbb69b9d b81656c3

+21 -21
+21 -21
arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi
··· 93 93 compatible = "loongson,ls2k1000-rtc"; 94 94 reg = <0 0x1fe07800 0 0x78>; 95 95 interrupt-parent = <&liointc0>; 96 - interrupts = <60 IRQ_TYPE_LEVEL_LOW>; 96 + interrupts = <60 IRQ_TYPE_LEVEL_HIGH>; 97 97 }; 98 98 99 99 uart0: serial@1fe00000 { ··· 101 101 reg = <0 0x1fe00000 0 0x8>; 102 102 clock-frequency = <125000000>; 103 103 interrupt-parent = <&liointc0>; 104 - interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 104 + interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 105 105 no-loopback-test; 106 106 }; 107 107 ··· 124 124 "pciclass0c03"; 125 125 126 126 reg = <0x1800 0x0 0x0 0x0 0x0>; 127 - interrupts = <12 IRQ_TYPE_LEVEL_LOW>, 128 - <13 IRQ_TYPE_LEVEL_LOW>; 127 + interrupts = <12 IRQ_TYPE_LEVEL_HIGH>, 128 + <13 IRQ_TYPE_LEVEL_HIGH>; 129 129 interrupt-names = "macirq", "eth_lpi"; 130 130 interrupt-parent = <&liointc0>; 131 131 phy-mode = "rgmii"; ··· 147 147 "loongson, pci-gmac"; 148 148 149 149 reg = <0x1900 0x0 0x0 0x0 0x0>; 150 - interrupts = <14 IRQ_TYPE_LEVEL_LOW>, 151 - <15 IRQ_TYPE_LEVEL_LOW>; 150 + interrupts = <14 IRQ_TYPE_LEVEL_HIGH>, 151 + <15 IRQ_TYPE_LEVEL_HIGH>; 152 152 interrupt-names = "macirq", "eth_lpi"; 153 153 interrupt-parent = <&liointc0>; 154 154 phy-mode = "rgmii"; ··· 169 169 "pciclass0c03"; 170 170 171 171 reg = <0x2100 0x0 0x0 0x0 0x0>; 172 - interrupts = <18 IRQ_TYPE_LEVEL_LOW>; 172 + interrupts = <18 IRQ_TYPE_LEVEL_HIGH>; 173 173 interrupt-parent = <&liointc1>; 174 174 }; 175 175 ··· 180 180 "pciclass0c03"; 181 181 182 182 reg = <0x2200 0x0 0x0 0x0 0x0>; 183 - interrupts = <19 IRQ_TYPE_LEVEL_LOW>; 183 + interrupts = <19 IRQ_TYPE_LEVEL_HIGH>; 184 184 interrupt-parent = <&liointc1>; 185 185 }; 186 186 ··· 191 191 "pciclass0106"; 192 192 193 193 reg = <0x4000 0x0 0x0 0x0 0x0>; 194 - interrupts = <19 IRQ_TYPE_LEVEL_LOW>; 194 + interrupts = <19 IRQ_TYPE_LEVEL_HIGH>; 195 195 interrupt-parent = <&liointc0>; 196 196 }; 197 197 ··· 206 206 #size-cells = <2>; 207 207 device_type = "pci"; 208 208 #interrupt-cells = <1>; 209 - interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 209 + interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 210 210 interrupt-parent = <&liointc1>; 211 211 interrupt-map-mask = <0 0 0 0>; 212 - interrupt-map = <0 0 0 0 &liointc1 0 IRQ_TYPE_LEVEL_LOW>; 212 + interrupt-map = <0 0 0 0 &liointc1 0 IRQ_TYPE_LEVEL_HIGH>; 213 213 ranges; 214 214 external-facing; 215 215 }; ··· 225 225 #size-cells = <2>; 226 226 device_type = "pci"; 227 227 #interrupt-cells = <1>; 228 - interrupts = <1 IRQ_TYPE_LEVEL_LOW>; 228 + interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; 229 229 interrupt-parent = <&liointc1>; 230 230 interrupt-map-mask = <0 0 0 0>; 231 - interrupt-map = <0 0 0 0 &liointc1 1 IRQ_TYPE_LEVEL_LOW>; 231 + interrupt-map = <0 0 0 0 &liointc1 1 IRQ_TYPE_LEVEL_HIGH>; 232 232 ranges; 233 233 external-facing; 234 234 }; ··· 244 244 #size-cells = <2>; 245 245 device_type = "pci"; 246 246 #interrupt-cells = <1>; 247 - interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 247 + interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; 248 248 interrupt-parent = <&liointc1>; 249 249 interrupt-map-mask = <0 0 0 0>; 250 - interrupt-map = <0 0 0 0 &liointc1 2 IRQ_TYPE_LEVEL_LOW>; 250 + interrupt-map = <0 0 0 0 &liointc1 2 IRQ_TYPE_LEVEL_HIGH>; 251 251 ranges; 252 252 external-facing; 253 253 }; ··· 263 263 #size-cells = <2>; 264 264 device_type = "pci"; 265 265 #interrupt-cells = <1>; 266 - interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 266 + interrupts = <3 IRQ_TYPE_LEVEL_HIGH>; 267 267 interrupt-parent = <&liointc1>; 268 268 interrupt-map-mask = <0 0 0 0>; 269 - interrupt-map = <0 0 0 0 &liointc1 3 IRQ_TYPE_LEVEL_LOW>; 269 + interrupt-map = <0 0 0 0 &liointc1 3 IRQ_TYPE_LEVEL_HIGH>; 270 270 ranges; 271 271 external-facing; 272 272 }; ··· 282 282 #size-cells = <2>; 283 283 device_type = "pci"; 284 284 #interrupt-cells = <1>; 285 - interrupts = <4 IRQ_TYPE_LEVEL_LOW>; 285 + interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 286 286 interrupt-parent = <&liointc1>; 287 287 interrupt-map-mask = <0 0 0 0>; 288 - interrupt-map = <0 0 0 0 &liointc1 4 IRQ_TYPE_LEVEL_LOW>; 288 + interrupt-map = <0 0 0 0 &liointc1 4 IRQ_TYPE_LEVEL_HIGH>; 289 289 ranges; 290 290 external-facing; 291 291 }; ··· 301 301 #size-cells = <2>; 302 302 device_type = "pci"; 303 303 #interrupt-cells = <1>; 304 - interrupts = <5 IRQ_TYPE_LEVEL_LOW>; 304 + interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; 305 305 interrupt-parent = <&liointc1>; 306 306 interrupt-map-mask = <0 0 0 0>; 307 - interrupt-map = <0 0 0 0 &liointc1 5 IRQ_TYPE_LEVEL_LOW>; 307 + interrupt-map = <0 0 0 0 &liointc1 5 IRQ_TYPE_LEVEL_HIGH>; 308 308 ranges; 309 309 external-facing; 310 310 };