[PATCH] PCI: imx6: fix imprecise abort handler
Marek Vasut
marex at denx.de
Fri Nov 1 08:18:44 EDT 2013
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
More information about the linux-arm-kernel
mailing list