summaryrefslogtreecommitdiff
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2016-10-29 13:12:29 +0200
committerFlorian Fainelli <f.fainelli@gmail.com>2016-11-16 12:39:05 -0800
commit09f3510fb70a46c8921f2cf4a90dbcae460a6820 (patch)
tree3a7bf022267cbdb5a0d11f3ba2720a2f734d1d65 /arch/arm/mach-pxa
parent1001354ca34179f3db924eb66672442a173147dc (diff)
ARM: BCM5301X: Add back handler ignoring external imprecise aborts
Since early BCM5301X days we got abort handler that was removed by commit 937b12306ea79 ("ARM: BCM5301X: remove workaround imprecise abort fault handler"). It assumed we need to deal only with pending aborts left by the bootloader. Unfortunately this isn't true for BCM5301X. When probing PCI config space (device enumeration) it is expected to have master aborts on the PCI bus. Most bridges don't forward (or they allow disabling it) these errors onto the AXI/AMBA bus but not the Northstar (BCM5301X) one. iProc PCIe controller on Northstar seems to be some older one, without a control register for errors forwarding. It means we need to workaround this at platform level. All newer platforms are not affected by this issue. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/mach-pxa')
0 files changed, 0 insertions, 0 deletions