linux/drivers/bus
Florian Fainelli 44127b771d bus: add Broadcom GISB bus arbiter timeout/error handler
This patch adds support for the Broadcom GISB arbiter bus timeout/error
handler. GISB is a proprietary bus used by Broadcom Set Top Box
System-on-a-chip devices (BCM7xxx) which allows multiple masters and
clients to be interfaced with each other.

The bus arbiter offers support for generating two interrupts towards the
host CPU, thus allowing us to "catch" clock gated masters, or masters
being volontarily blocked for powersaving purposes, or do general system
troubleshooting.

We also register a hook with the ARM fault exception handling to allow
printing a more informative message than "imprecise external abort at
0x00000000" for instance.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2014-05-24 00:58:39 +02:00
..
arm-cci.c drivers: cci: Export CCI PMU revision 2014-02-25 19:36:17 +01:00
brcmstb_gisb.c bus: add Broadcom GISB bus arbiter timeout/error handler 2014-05-24 00:58:39 +02:00
imx-weim.c bus: imx-weim: support CS GPR configuration 2014-03-05 10:40:46 +08:00
Kconfig bus: add Broadcom GISB bus arbiter timeout/error handler 2014-05-24 00:58:39 +02:00
Makefile bus: add Broadcom GISB bus arbiter timeout/error handler 2014-05-24 00:58:39 +02:00
mvebu-mbus.c ARM: SoC: driver changes 2014-04-05 15:37:40 -07:00
omap_l3_noc.c Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
omap_l3_noc.h drivers: bus: Move the OMAP interconnect driver to drivers/bus/ 2012-09-19 16:53:26 +02:00
omap_l3_smx.c drivers: bus: Move the OMAP interconnect driver to drivers/bus/ 2012-09-19 16:53:26 +02:00
omap_l3_smx.h drivers: bus: Move the OMAP interconnect driver to drivers/bus/ 2012-09-19 16:53:26 +02:00
omap-ocp2scp.c ARM: OMAP2+: Remove omap4 ocp2scp pdata 2013-05-30 13:09:31 -07:00