summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* irqchip/riscv-intc: Fix use of AIA interrupts 32-63 on riscv32Samuel Holland2024-03-151-5/+8
* Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-1121-217/+637
|\
| * irqchip/riscv-intc: Fix low-level interrupt handler setup for AIAAnup Patel2024-02-271-3/+7
| * x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain searchThomas Gleixner2024-02-252-2/+2
| * genirq/matrix: Dynamic bitmap allocationBjörn Töpel2024-02-232-13/+17
| * irqchip/riscv-intc: Add support for RISC-V AIAAnup Patel2024-02-231-9/+23
| * irqchip/sifive-plic: Improve locking safety by using irqsave/irqrestoreAnup Patel2024-02-231-6/+10
| * irqchip/sifive-plic: Parse number of interrupts and contexts early in plic_pr...Anup Patel2024-02-231-10/+33
| * irqchip/sifive-plic: Cleanup PLIC contexts upon irqdomain creation failureAnup Patel2024-02-231-20/+53
| * irqchip/sifive-plic: Use riscv_get_intc_hwnode() to get parent fwnodeAnup Patel2024-02-231-4/+5
| * irqchip/sifive-plic: Use devm_xyz() for managed allocationAnup Patel2024-02-231-33/+16
| * irqchip/sifive-plic: Use dev_xyz() in-place of pr_xyz()Anup Patel2024-02-231-11/+11
| * irqchip/sifive-plic: Convert PLIC driver into a platform driverAnup Patel2024-02-231-40/+61
| * Merge tag 'irq-for-riscv-02-23-24' into irq/msiThomas Gleixner2024-02-232-13/+87
| |\
| | * irqchip/riscv-intc: Introduce Andes hart-level interrupt controllerYu Chien Peter Lin2024-02-232-7/+69
| | * irqchip/riscv-intc: Allow large non-standard interrupt numberYu Chien Peter Lin2024-02-231-7/+19
| * | genirq/irqdomain: Don't call ops->select for DOMAIN_BUS_ANY tokensMarc Zyngier2024-02-201-1/+1
| * | irqchip/imx-intmux: Handle pure domain searches correctlyThomas Gleixner2024-02-201-0/+4
| * | genirq/msi: Provide MSI_FLAG_PARENT_PM_DEVThomas Gleixner2024-02-152-1/+6
| * | genirq/irqdomain: Reroute device MSI create_mappingThomas Gleixner2024-02-151-6/+20
| * | genirq/msi: Provide allocation/free functions for "wired" MSI interruptsThomas Gleixner2024-02-152-0/+85
| * | genirq/msi: Optionally use dev->fwnode for device domainThomas Gleixner2024-02-152-4/+18
| * | genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSIThomas Gleixner2024-02-151-0/+1
| * | genirq/msi: Split msi_domain_alloc_irq_at()Thomas Gleixner2024-02-151-33/+43
| * | genirq/msi: Provide optional translation opThomas Gleixner2024-02-152-0/+20
| * | platform-msi: Remove unused interfacesThomas Gleixner2024-02-152-17/+2
| * | irqchip: Convert all platform MSI users to the new APIThomas Gleixner2024-02-156-19/+20
| * | platform-msi: Prepare for real per device domainsThomas Gleixner2024-02-152-0/+107
| * | genirq/irqdomain: Add DOMAIN_BUS_DEVICE_MSIThomas Gleixner2024-02-151-0/+1
| * | genirq/msi: Extend msi_parent_opsThomas Gleixner2024-02-151-0/+8
| * | genirq/irqdomain: Remove the param count restriction from select()Thomas Gleixner2024-02-151-1/+1
| * | irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter countThomas Gleixner2024-02-151-1/+5
* | | Merge tag 'irq-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-1134-266/+537
|\ \ \
| * | | irqchip/ts4800: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-7/+5
| * | | irqchip/stm32-exti: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-5/+4
| * | | irqchip/renesas-rza1: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-4/+3
| * | | irqchip/renesas-irqc: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-5/+4
| * | | irqchip/renesas-intc-irqpin: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-6/+5
| * | | irqchip/pruss-intc: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-8/+6
| * | | irqchip/mvebu-pic: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-7/+5
| * | | irqchip/madera: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-5/+3
| * | | irqchip/ls-scfg-msi: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-7/+5
| * | | irqchip/keystone: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-3/+2
| * | | irqchip/imx-irqsteer: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-8/+6
| * | | irqchip/imx-intmux: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-8/+6
| * | | irqchip/imgpdc: Convert to platform_driver::remove_new() callbackUwe Kleine-König2024-02-271-4/+3
| * | | irqchip: Add StarFive external interrupt controllerChanghuang Liang2024-02-264-0/+225
| * | | dt-bindings: interrupt-controller: Add starfive,jh8100-intcChanghuang Liang2024-02-261-0/+61
| * | | arm64: dts: Add gpio_intc node for Amlogic-T7 SoCsHuqiang Qin2024-02-221-0/+10
| * | | irqchip/meson-gpio: Add support for Amlogic-T7 SoCsHuqiang Qin2024-02-221-0/+5