linux_dsm_epyc7002/arch/arm/mach-bcm
Rafał Miłecki 09f3510fb7 ARM: BCM5301X: Add back handler ignoring external imprecise aborts
Since early BCM5301X days we got abort handler that was removed by
commit 937b12306e ("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>
2016-11-16 12:39:05 -08:00
..
bcm63xx_pmb.c
bcm63xx_smp.c
bcm63xx_smp.h
bcm63xx.c
bcm_5301x.c ARM: BCM5301X: Add back handler ignoring external imprecise aborts 2016-11-16 12:39:05 -08:00
bcm_cygnus.c
bcm_kona_smc.c
bcm_kona_smc.h
bcm_nsp.c
board_bcm281xx.c
board_bcm2835.c
board_bcm21664.c
board_bcm23550.c
brcmstb.c ARM: brcmstb: Add earlyprintk support using run-time checks 2016-08-08 11:14:09 -07:00
Kconfig ARM: SoC platform updates for v4.9 2016-10-07 21:18:42 -07:00
kona_l2_cache.c
kona_l2_cache.h
Makefile
platsmp-brcmstb.c
platsmp.c ARM: DT updates for v4.8 2016-08-01 18:37:45 -04:00