linux/Documentation/devicetree/bindings/interrupt-controller
Kevin Cernekee 5f7f0317ed IRQCHIP: Add new driver for BCM7038-style level 1 interrupt controllers
This is the main peripheral IRQ controller on the BCM7xxx MIPS chips;
it has the following characteristics:

 - 64 to 160+ level IRQs
 - Atomic set/clear registers
 - Reasonably predictable register layout (N status words, then N
   mask status words, then N mask set words, then N mask clear words)
 - SMP affinity supported on most systems
 - Typically connected to MIPS IRQ 2,3,2,3 on CPUs 0,1,2,3

This driver registers one IRQ domain and one IRQ chip to cover all
instances of the block.  Up to 4 instances of the block may appear, as
it supports 4-way IRQ affinity on BCM7435.

The same block exists on the ARM BCM7xxx chips, but typically the ARM GIC
is used instead.  So this driver is primarily intended for MIPS STB chips.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Cc: f.fainelli@gmail.com
Cc: jaedon.shin@gmail.com
Cc: abrestic@chromium.org
Cc: tglx@linutronix.de
Cc: jason@lakedaemon.net
Cc: jogo@openwrt.org
Cc: arnd@arndb.de
Cc: computersforpeace@gmail.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8844/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2015-04-01 17:21:37 +02:00
..
abilis,tb10x-ictl.txt irqchip: Add TB10x interrupt controller driver 2013-06-25 18:54:21 +02:00
allwinner,sun4i-ic.txt irqchip: sunxi: Change compatibles 2014-03-14 13:43:32 +01:00
allwinner,sun67i-sc-nmi.txt ARM: sun7i/sun6i: irqchip: Update the documentation 2014-03-26 01:00:50 +01:00
atmel,aic.txt irqchip: atmel-aic5: Add sama5d4 support 2014-09-14 06:33:54 +00:00
brcm,bcm2835-armctrl-ic.txt ARM: bcm2835: fix typos in DT binding documentation 2012-10-07 07:02:07 -07:00
brcm,bcm3380-l2-intc.txt IRQCHIP: bcm7120-l2: Add support for BCM3380-style controllers 2015-04-01 17:21:37 +02:00
brcm,bcm7038-l1-intc.txt IRQCHIP: Add new driver for BCM7038-style level 1 interrupt controllers 2015-04-01 17:21:37 +02:00
brcm,bcm7120-l2-intc.txt IRQCHIP: bcm7120-l2: Split STB-specific logic into its own function 2015-04-01 17:21:37 +02:00
brcm,l2-intc.txt Documentation: brcmstb-l2: Add Broadcom STB Level-2 interrupt controller binding 2014-05-27 14:43:36 +00:00
cirrus,clps711x-intc.txt ARM: dts: clps711x: Add bindings documentation for CLPS711X irqchip driver 2014-02-28 17:31:09 +01:00
digicolor-ic.txt irqchip: Devicetree: document Conexant Digicolor irq binding 2015-01-26 11:38:23 +01:00
interrupts.txt of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text 2014-11-18 11:34:35 -06:00
lsi,zevio-intc.txt irqchip: Add support for TI-NSPIRE irqchip 2014-01-22 21:48:55 +01:00
marvell,armada-370-xp-mpic.txt irqchip: armada-370-xp: Move the devicetree binding documentation 2014-05-19 02:08:06 +00:00
marvell,orion-intc.txt irqchip: Add support for Marvell Orion SoCs 2013-06-11 16:18:50 +02:00
mips-gic.txt of: Add binding document for MIPS GIC 2014-11-24 07:45:30 +01:00
opencores,or1k-pic.txt irqchip: or1k-pic: Migrate from arch/openrisc/ 2014-07-01 12:15:06 +00:00
renesas,intc-irqpin.txt irqchip: renesas-intc-irqpin: r8a7779 IRLM setup support 2015-01-26 11:38:22 +01:00
renesas,irqc.txt irqchip: renesas-irqc: Add binding docs for new R-Car Gen2 SoCs 2014-09-14 05:31:32 +00:00
samsung,s3c24xx-irq.txt irqchip: s3c24xx: add devicetree support 2013-04-04 14:56:30 +09:00
snps,dw-apb-ictl.txt irqchip: add DesignWare APB ICTL interrupt controller 2013-12-13 16:29:40 +01:00
ti,keystone-irq.txt irqchip: keystone: Add irq controller ip driver 2014-08-17 19:13:23 +00:00
ti,omap-intc-irq.txt irqchip: omap-intc: Fix support for dm814 and dm816 2015-01-26 11:38:23 +01:00