Hi Richard, [...] > > > I'm sort of dubious about imx6q_pcie_abort_handler() to begin with -- > > > it seems like it assumes that imprecise aborts are either enabled or > > > disabled. Isn't there some way it can *check* whether that's the > > > case, so it won't break if those aborts are enabled at a different > > > point in the future? > > > > The best way here would be to find a way to prevent the DWC controller > > from generating data abort on missing device _at_all_ and just make the > > read from that portion of config space be 0xffffffff or zeroes . I > > didn't find any configuration bit that would be able to do it though :( > > Richard, can you maybe check with FSL if such an option exists on the > > controller? > > [Richard] Unfortunately, discussed with IC guys, there is no such kind of > mechanism. Do you know or can you please check if there's at least some mechanism to detect whether the data abort was generated by the DWC PCIe or something else ? Best regards, Marek Vasut -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html