• Linus Torvalds's avatar
    Merge tag 'irq-urgent-2023-10-10-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 87813e13
    Linus Torvalds authored
    Pull irq fixes from Thomas Gleixner:
     "A set of updates for interrupt chip drivers:
    
       - Fix the fail of the Qualcomm PDC driver on v3.2 hardware which is
         caused by a control bit being moved to a different location
    
       - Update the SM8150 device tree PDC resource so the version register
         can be read
    
       - Make the Renesas RZG2L driver correct for interrupts which are
         outside of the LSB in the TSSR register by using the proper macro
         for calculating the mask
    
       - Document the Renesas RZ2GL device tree binding correctly and update
         them for a few devices which faul to boot otherwise
    
       - Use the proper accessor in the RZ2GL driver instead of blindly
         dereferencing an unchecked pointer
    
       - Make GICv3 handle the dma-non-coherent attribute correctly
    
       - Ensure that all interrupt controller nodes on RISCV are marked as
         initialized correctly
    
      Maintainer changes:
    
       - Add a new entry for GIC interrupt controllers and assign Marc
         Zyngier as the maintainer
    
       - Remove Marc Zyngier from the core and driver maintainer entries as
         he is burried in work and short of time to handle that.
    
      Thanks to Marc for all the great work he has done in the past couple
      of years!
    
      Also note that commit 5873d380 ("irqchip/qcom-pdc: Add support for
      v3.2 HW") has a incorrect SOB chain.
    
      The real author is Neil. His patch was posted by Dmitry once and Neil
      picked it up from the list and reposted it with the bogus SOB chain.
    
      Not a big deal, but worth to mention. I wanted to fix that up, but
      then got distracted and Marc piled more changes on top. So I decided
      to leave it as is instead of rebasing world"
    
    * tag 'irq-urgent-2023-10-10-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      MAINTAINERS: Remove myself from the general IRQ subsystem maintenance
      MAINTAINERS: Add myself as the ARM GIC maintainer
      irqchip/renesas-rzg2l: Convert to irq_data_get_irq_chip_data()
      irqchip/stm32-exti: add missing DT IRQ flag translation
      irqchip/riscv-intc: Mark all INTC nodes as initialized
      irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing
      irqchip/gic-v3-its: Split allocation from initialisation of its_node
      dt-bindings: interrupt-controller: arm,gic-v3: Add dma-noncoherent property
      dt-bindings: interrupt-controller: renesas,irqc: Add r8a779f0 support
      dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G2UL SoC
      irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source
      dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property
      arm64: dts: qcom: sm8150: extend the size of the PDC resource
      irqchip/qcom-pdc: Add support for v3.2 HW
    87813e13
MAINTAINERS 710 KB