linux/Documentation/devicetree/bindings/interrupt-controller
Linus Torvalds 5b1f3dc927 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner:
 "The usual pile of boring changes:

   - Consolidate tasklet functions to share code instead of duplicating
     it

   - The first step for making the low level entry handler management on
     multi-platform kernels generic

   - A new sysfs file which allows to retrieve the wakeup state of
     interrupts.

   - Ensure that the interrupt thread follows the effective affinity and
     not the programmed affinity to avoid cross core wakeups.

   - Two new interrupt controller drivers (Microsemi Ocelot and Qualcomm
     PDC)

   - Fix the wakeup path clock handling for Reneasas interrupt chips.

   - Rework the boot time register reset for ARM GIC-V2/3

   - Better suspend/resume support for ARM GIV-V3/ITS

   - Add missing locking to the ARM GIC set_type() callback

   - Small fixes for the irq simulator code

   - SPDX identifiers for the irq core code and removal of boiler plate

   - Small cleanups all over the place"

* 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (37 commits)
  openrisc: Set CONFIG_MULTI_IRQ_HANDLER
  arm64: Set CONFIG_MULTI_IRQ_HANDLER
  genirq: Make GENERIC_IRQ_MULTI_HANDLER depend on !MULTI_IRQ_HANDLER
  irqchip/gic: Take lock when updating irq type
  irqchip/gic: Update supports_deactivate static key to modern api
  irqchip/gic-v3: Ensure GICR_CTLR.EnableLPI=0 is observed before enabling
  irqchip: Add a driver for the Microsemi Ocelot controller
  dt-bindings: interrupt-controller: Add binding for the Microsemi Ocelot interrupt controller
  irqchip/gic-v3: Probe for SCR_EL3 being clear before resetting AP0Rn
  irqchip/gic-v3: Don't try to reset AP0Rn
  irqchip/gic-v3: Do not check trigger configuration of partitionned LPIs
  genirq: Remove license boilerplate/references
  genirq: Add missing SPDX identifiers
  genirq/matrix: Cleanup SPDX identifier
  genirq: Cleanup top of file comments
  genirq: Pass desc to __irq_free instead of irq number
  irqchip/gic-v3: Loudly complain about the use of IRQ_TYPE_NONE
  irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE
  RISC-V: Move to the new GENERIC_IRQ_MULTI_HANDLER handler
  genirq: Add CONFIG_GENERIC_IRQ_MULTI_HANDLER
  ...
2018-04-04 15:19:26 -07:00
..
abilis,tb10x-ictl.txt irqchip: Add TB10x interrupt controller driver 2013-06-25 18:54:21 +02:00
al,alpine-msix.txt Documentation/bindings: Document the Alpine MSIX driver 2016-03-09 09:37:53 +00:00
allwinner,sun4i-ic.txt irqchip: sunxi: Change compatibles 2014-03-14 13:43:32 +01:00
allwinner,sunxi-nmi.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
amlogic,meson-gpio-intc.txt irqchip/meson-gpio: add support for Meson8 SoCs 2017-11-02 15:55:45 +00:00
andestech,ativic32.txt dt-bindings: interrupt-controller: Andestech Internal Vector Interrupt Controller 2018-02-22 10:44:36 +08:00
arm,gic-v3.txt Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-11-13 17:33:11 -08:00
arm,gic.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
arm,nvic.txt dt-bindings: arm,nvic: Binding for ARM NVIC interrupt controller on Cortex-M 2017-04-10 10:04:42 -05:00
arm,versatile-fpga-irq.txt dt-bindings: irq: arm,versatile-fpga: add compatible string for OX810SE SoC 2016-04-26 09:51:12 +02:00
arm,vic.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
aspeed,ast2400-i2c-ic.txt irqchip/aspeed-i2c-ic: Add binding docs for Aspeed I2C Interrupt Controller 2017-06-22 14:14:52 +01:00
aspeed,ast2400-vic.txt irqchip/aspeed-vic: Add AST2500 compatible string 2017-06-22 14:13:39 +01:00
atmel,aic.txt irqchip: atmel-aic5: Add sama5d2 support 2015-06-18 15:29:52 +02:00
brcm,bcm2835-armctrl-ic.txt dt/bindings: bcm2835: correct description for DMA-int 2016-04-19 17:31:58 -07:00
brcm,bcm2836-l1-intc.txt dt-bindings/bcm2836-l1-intc: Add interrupt polarity support 2018-01-04 11:12:06 +00:00
brcm,bcm3380-l2-intc.txt IRQCHIP: bcm7120-l2: Add support for BCM3380-style controllers 2015-04-01 17:21:37 +02:00
brcm,bcm6345-l1-intc.txt irqchip: Add brcm, bcm6345-l1-intc device tree binding 2016-05-13 14:01:59 +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 irqchip/brcmstb-l2: Add support for the BCM7271 L2 controller 2017-10-19 10:56:36 +01:00
cdns,xtensa-mx.txt irqchip: xtensa-pic: xtensa-mx: document DT bindings 2015-04-13 09:02:45 +03:00
cdns,xtensa-pic.txt irqchip: xtensa-pic: xtensa-mx: document DT bindings 2015-04-13 09:02:45 +03:00
cirrus,clps711x-intc.txt irqchip: clps711x: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:15 +02:00
digicolor-ic.txt irqchip: Devicetree: document Conexant Digicolor irq binding 2015-01-26 11:38:23 +01:00
ezchip,nps400-ic.txt irqchip: add nps Internal and external irqchips 2016-05-09 09:32:31 +05:30
faraday,ftintc010.txt dt-bindings: gemini: augment Gemini bindings to reflect Faraday origin 2017-04-07 10:35:59 +01:00
fsl,ls-scfg-msi.txt irqchip/ls-scfg-msi: Add LS1012a MSI support 2017-10-11 13:48:19 -05:00
google,goldfish-pic.txt dt-bindings/goldfish-pic: Add device tree binding for Goldfish PIC driver 2018-01-04 11:13:48 +00:00
hisilicon,mbigen-v2.txt irqchip/mbigen: Adjust DT bindings to handle multiple devices in a module 2016-03-21 11:24:10 +01:00
img,meta-intc.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
img,pdc-intc.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
ingenic,intc.txt devicetree: document Ingenic SoC interrupt controller binding 2015-06-21 21:52:56 +02:00
intel,ce4100-ioapic.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
interrupts.txt of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text 2014-11-18 11:34:35 -06:00
jcore,aic.txt dt-bindings: irqchip: Add J-Core interrupt controller bindings 2016-08-08 20:26:16 +00:00
lsi,zevio-intc.txt irqchip: Add support for TI-NSPIRE irqchip 2014-01-22 21:48:55 +01:00
marvell,armada-8k-pic.txt dt-bindings: interrupt-controller: add DT binding for Marvell 7K/8K PIC 2016-08-16 13:59:04 +00: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,gicp.txt dt-bindings/interrupt-controller: Add DT binding for the Marvell GICP 2017-06-22 14:15:00 +01:00
marvell,icu.txt dt-bindings/interrupt-controller: Add DT binding for the Marvell ICU 2017-06-23 09:14:43 +01:00
marvell,odmi-controller.txt dt-bindings: mvebu-odmi: Fix example typo 2016-09-06 14:20:11 +00:00
marvell,orion-intc.txt irqchip: Add support for Marvell Orion SoCs 2013-06-11 16:18:50 +02:00
mediatek,cirq.txt dt-bindings: mtk-cirq: Add binding document 2017-04-07 10:52:21 +01:00
mediatek,sysirq.txt dt-bindings: arm: Add bindings for Mediatek MT2712 SoC Platform 2017-08-17 15:33:44 +02:00
microchip,pic32-evic.txt dt/bindings: Add bindings for PIC32 interrupt controller 2016-01-24 02:51:19 +01:00
mips-gic.txt irqchip/mips-gic: Add new DT property to reserve IPIs 2016-02-25 10:56:58 +01:00
mrvl,intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
mscc,ocelot-icpu-intr.txt dt-bindings: interrupt-controller: Add binding for the Microsemi Ocelot interrupt controller 2018-03-22 15:52:27 +00:00
msi.txt Docs: dt: add generic MSI bindings 2015-08-25 11:29:57 -05:00
nvidia,tegra20-ictlr.txt dt-bindings: tegra: Rename some bindings for consistency 2016-04-19 17:25:19 -05:00
nxp,lpc3220-mic.txt dt-bindings: interrupt-controllers: add description of SIC1 and SIC2 2016-04-28 00:36:24 +03:00
open-pic.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
opencores,or1k-pic.txt irqchip: or1k-pic: Migrate from arch/openrisc/ 2014-07-01 12:15:06 +00:00
openrisc,ompic.txt irqchip: add initial support for ompic 2017-11-03 14:01:13 +09:00
qca,ath79-cpu-intc.txt DEVICETREE: Add bindings for the ATH79 interrupt controllers 2015-06-21 21:54:03 +02:00
qca,ath79-misc-intc.txt dt-bindings: Misc fix for the ATH79 MISC interrupt controllers 2015-12-09 15:30:50 -06:00
qcom,pdc.txt dt-bindings/interrupt-controller: pdc: Describe PDC device binding 2018-03-14 11:11:28 +00:00
renesas,h8s-intc.txt h8300: IRQ chip driver 2015-06-23 13:35:56 +09:00
renesas,h8300h-intc.txt h8300: IRQ chip driver 2015-06-23 13:35:56 +09:00
renesas,intc-irqpin.txt irqchip: renesas: intc-irqpin: Improve binding documentation 2015-06-05 22:26:33 +02:00
renesas,irqc.txt dt-bindings/irqchip/renesas-irqc: Document R-Car M3-N support 2018-02-28 19:55:43 +01:00
samsung,exynos4210-combiner.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
samsung,s3c24xx-irq.txt irqchip: s3c24xx: add devicetree support 2013-04-04 14:56:30 +09:00
sigma,smp8642-intc.txt devicetree: Add binding for Sigma Designs SMP86xx interrupt controller 2016-02-18 01:16:37 +00:00
snps,arc700-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
snps,archs-idu-intc.txt ARCv2: IDU-intc: Delete deprecated parameters in Device Trees 2017-02-06 09:37:57 -08:00
snps,archs-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
snps,dw-apb-ictl.txt irqchip: add DesignWare APB ICTL interrupt controller 2013-12-13 16:29:40 +01:00
socionext,synquacer-exiu.txt dt-bindings: Add description of Socionext EXIU interrupt controller 2017-11-07 11:17:35 +00:00
socionext,uniphier-aidet.txt irqchip: Add UniPhier AIDET irqchip driver 2017-08-23 10:08:44 +01:00
st,spear3xx-shirq.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
st,sti-irq-syscfg.txt irqchip: st: Add documentation for STi based syscfg IRQs 2015-03-03 19:50:02 +00:00
st,stm32-exti.txt dt-bindings/interrupt-controllers: Add compatible string for stm32h7 2017-11-07 11:44:14 +00:00
technologic,ts4800.txt irqchip/ts4800: Add documentation for TS-4800 interrupt controller 2015-12-29 11:58:53 +01:00
ti,c64x+megamod-pic.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
ti,cp-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
ti,keystone-irq.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
ti,omap-intc-irq.txt irqchip: omap-intc: Fix support for dm814 and dm816 2015-01-26 11:38:23 +01:00
ti,omap2-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
ti,omap4-wugen-mpu Documentation: dt: interrupt-controller: fix spelling mistakes 2016-04-25 08:41:17 -05:00
via,vt8500-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00