diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2014-05-19 22:05:59 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-05-24 00:58:39 +0200 |
commit | 44127b771d9c31dcb5ab90d9093a4d48877738bc (patch) | |
tree | 7fd15a11949c788d6355f3a55c5843e8da9d6688 /drivers/bus/Makefile | |
parent | Merge tag 'sunxi-drivers-for-3.16-2' of https://github.com/mripard/linux into... (diff) | |
download | linux-44127b771d9c31dcb5ab90d9093a4d48877738bc.tar.xz linux-44127b771d9c31dcb5ab90d9093a4d48877738bc.zip |
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>
Diffstat (limited to 'drivers/bus/Makefile')
-rw-r--r-- | drivers/bus/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/bus/Makefile b/drivers/bus/Makefile index 8947bdd0de8b..41fa45b3f061 100644 --- a/drivers/bus/Makefile +++ b/drivers/bus/Makefile @@ -2,6 +2,7 @@ # Makefile for the bus drivers. # +obj-$(CONFIG_BRCMSTB_GISB_ARB) += brcmstb_gisb.o obj-$(CONFIG_IMX_WEIM) += imx-weim.o obj-$(CONFIG_MVEBU_MBUS) += mvebu-mbus.o obj-$(CONFIG_OMAP_OCP2SCP) += omap-ocp2scp.o |