mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-22 05:53:29 +00:00
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
...
|
||
|---|---|---|
| .. | ||
| abilis,tb10x-ictl.txt | ||
| al,alpine-msix.txt | ||
| allwinner,sun4i-ic.txt | ||
| allwinner,sunxi-nmi.txt | ||
| amlogic,meson-gpio-intc.txt | ||
| andestech,ativic32.txt | ||
| arm,gic-v3.txt | ||
| arm,gic.txt | ||
| arm,nvic.txt | ||
| arm,versatile-fpga-irq.txt | ||
| arm,vic.txt | ||
| aspeed,ast2400-i2c-ic.txt | ||
| aspeed,ast2400-vic.txt | ||
| atmel,aic.txt | ||
| brcm,bcm2835-armctrl-ic.txt | ||
| brcm,bcm2836-l1-intc.txt | ||
| brcm,bcm3380-l2-intc.txt | ||
| brcm,bcm6345-l1-intc.txt | ||
| brcm,bcm7038-l1-intc.txt | ||
| brcm,bcm7120-l2-intc.txt | ||
| brcm,l2-intc.txt | ||
| cdns,xtensa-mx.txt | ||
| cdns,xtensa-pic.txt | ||
| cirrus,clps711x-intc.txt | ||
| digicolor-ic.txt | ||
| ezchip,nps400-ic.txt | ||
| faraday,ftintc010.txt | ||
| fsl,ls-scfg-msi.txt | ||
| google,goldfish-pic.txt | ||
| hisilicon,mbigen-v2.txt | ||
| img,meta-intc.txt | ||
| img,pdc-intc.txt | ||
| ingenic,intc.txt | ||
| intel,ce4100-ioapic.txt | ||
| interrupts.txt | ||
| jcore,aic.txt | ||
| lsi,zevio-intc.txt | ||
| marvell,armada-8k-pic.txt | ||
| marvell,armada-370-xp-mpic.txt | ||
| marvell,gicp.txt | ||
| marvell,icu.txt | ||
| marvell,odmi-controller.txt | ||
| marvell,orion-intc.txt | ||
| mediatek,cirq.txt | ||
| mediatek,sysirq.txt | ||
| microchip,pic32-evic.txt | ||
| mips-gic.txt | ||
| mrvl,intc.txt | ||
| mscc,ocelot-icpu-intr.txt | ||
| msi.txt | ||
| nvidia,tegra20-ictlr.txt | ||
| nxp,lpc3220-mic.txt | ||
| open-pic.txt | ||
| opencores,or1k-pic.txt | ||
| openrisc,ompic.txt | ||
| qca,ath79-cpu-intc.txt | ||
| qca,ath79-misc-intc.txt | ||
| qcom,pdc.txt | ||
| renesas,h8s-intc.txt | ||
| renesas,h8300h-intc.txt | ||
| renesas,intc-irqpin.txt | ||
| renesas,irqc.txt | ||
| samsung,exynos4210-combiner.txt | ||
| samsung,s3c24xx-irq.txt | ||
| sigma,smp8642-intc.txt | ||
| snps,arc700-intc.txt | ||
| snps,archs-idu-intc.txt | ||
| snps,archs-intc.txt | ||
| snps,dw-apb-ictl.txt | ||
| socionext,synquacer-exiu.txt | ||
| socionext,uniphier-aidet.txt | ||
| st,spear3xx-shirq.txt | ||
| st,sti-irq-syscfg.txt | ||
| st,stm32-exti.txt | ||
| technologic,ts4800.txt | ||
| ti,c64x+megamod-pic.txt | ||
| ti,cp-intc.txt | ||
| ti,keystone-irq.txt | ||
| ti,omap2-intc.txt | ||
| ti,omap4-wugen-mpu | ||
| ti,omap-intc-irq.txt | ||
| via,vt8500-intc.txt | ||