[PATCH] ARM: imx6: Fix non-working MSI interrupts if PCIe switch is attached
David Müller
dave.mueller at gmx.ch
Thu Jun 18 02:10:49 PDT 2015
Lucas Stach wrote:
> I need more explanation for this one. MSI interrupts were certainly
> working fine even with a PCIe switchin between some time back. I think I
> personally tested things with 3.19.
>
> In the bug report you mention that the MSI_ADDR registers are
> overwritten. Where does the write come from and why is it done?
I don't know. I just instrumented the driver with code to dump the
MSI_ADDR registers and noticed that they were programmed with the
correct value once, but at a later point in time, the value is gone.
Perhaps it's a some kind of partial HW reset of the PCIe host?
I'm working with a rev 1.2 silicon of the i.MX6Q.
More information about the linux-arm-kernel
mailing list