Re: [PATCH] PCI: designware: check for iATU unroll support after initializing host

2016-11-02 Thread Bjorn Helgaas
On Fri, Oct 14, 2016 at 11:54:55PM +0200, Niklas Cassel wrote: > From: Niklas Cassel > > dw_pcie_iatu_unroll_enabled reads a dbi_base register. > Reading any dbi_base register before pp->ops->host_init has been called > causes "imprecise external abort" on platforms like ARTPEC-6, where the > PCI

Re: [PATCH] PCI: designware: check for iATU unroll support after initializing host

2016-11-02 Thread Olof Johansson
Hi, On Fri, Oct 14, 2016 at 2:54 PM, Niklas Cassel wrote: > From: Niklas Cassel > > dw_pcie_iatu_unroll_enabled reads a dbi_base register. > Reading any dbi_base register before pp->ops->host_init has been called > causes "imprecise external abort" on platforms like ARTPEC-6, where the > PCIe mo

Re: [PATCH] PCI: designware: check for iATU unroll support after initializing host

2016-10-17 Thread Joao Pinto
On 10/14/2016 10:54 PM, Niklas Cassel wrote: > From: Niklas Cassel > > dw_pcie_iatu_unroll_enabled reads a dbi_base register. > Reading any dbi_base register before pp->ops->host_init has been called > causes "imprecise external abort" on platforms like ARTPEC-6, where the > PCIe module is disab

[PATCH] PCI: designware: check for iATU unroll support after initializing host

2016-10-14 Thread Niklas Cassel
From: Niklas Cassel dw_pcie_iatu_unroll_enabled reads a dbi_base register. Reading any dbi_base register before pp->ops->host_init has been called causes "imprecise external abort" on platforms like ARTPEC-6, where the PCIe module is disabled at boot and first enabled in pp->ops->host_init. Move