Skip to contentSkip to conversation

ARM: dts: imx6sx: fix irq for pcie bridge

PATCH New Oleksij Rempel 2 participants 2 messages Jun 15, 2018 – Jun 19, 2018

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 ARM: dts: imx6sx: fix irq for pcie bridge

Use the correct IRQ line for the MSI controller in the PCIe host controller. Apparently a different IRQ line is used compared to other i.MX6 variants. Without this change MSI IRQs aren't properly propagated to the upstream interrupt controller.

---
 arch/arm/boot/dts/imx6sx.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm/boot/dts/imx6sx.dtsi +1 -1
index 49c7205b8db8..77fdad65e2bb 100644
@@ -1351,7 +1351,7 @@
 			ranges = <0x81000000 0 0          0x08f80000 0 0x00010000 /* downstream I/O */
 				  0x82000000 0 0x08000000 0x08000000 0 0x00f00000>; /* non-prefetchable memory */
 			num-lanes = <1>;
-			interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
+			interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "msi";
 			#interrupt-cells = <1>;
 			interrupt-map-mask = <0 0 0 0x7>;
Signature · 1 line
2.17.1
#1 lore raw

PATCH v2 1/1 ARM: dts: imx6sx: fix irq for pcie bridge

Quoted 7 lines · Oleksij Rempel

Use the correct IRQ line for the MSI controller in the PCIe host controller. Apparently a different IRQ line is used compared to other i.MX6 variants. Without this change MSI IRQs aren't properly propagated to the upstream interrupt controller.

Added the following Fixes tag and applied as a fix.

Fixes b1d17f68e5c5 ("ARM: dts: imx: add initial imx6sx device tree source")

Shawn