• Linus Torvalds's avatar
    Merge tag 'irq-core-2022-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 60ac35bf
    Linus Torvalds authored
    Pull interrupt updates from Thomas Gleixner:
     "Core code:
    
       - Provide a generic wrapper which can be utilized in drivers to
         handle the problem of force threaded demultiplex interrupts on RT
         enabled kernels. This avoids conditionals and horrible quirks in
         drivers all over the place
    
       - Fix up affected pinctrl and GPIO drivers to make them cleanly RT
         safe
    
      Interrupt drivers:
    
       - A new driver for the FSL MU platform specific MSI implementation
    
       - Make irqchip_init() available for pure ACPI based systems
    
       - Provide a functional DT binding for the Realtek RTL interrupt chip
    
       - The usual DT updates and small code improvements all over the
         place"
    
    * tag 'irq-core-2022-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits)
      irqchip: IMX_MU_MSI should depend on ARCH_MXC
      irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
      irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
      dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
      irqchip: Add IMX MU MSI controller driver
      dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
      irqchip/gic-v3: Fix typo in comment
      dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
      dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
      irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
      platform-msi: Export symbol platform_msi_create_irq_domain()
      irqchip/realtek-rtl: use parent interrupts
      dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
      irqchip/realtek-rtl: use irq_domain_add_linear()
      irqchip: Make irqchip_init() usable on pure ACPI systems
      bcma: gpio: Use generic_handle_irq_safe()
      gpio: mlxbf2: Use generic_handle_irq_safe()
      platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
      ssb: gpio: Use generic_handle_irq_safe()
      pinctrl: amd: Use generic_handle_irq_safe()
      ...
    60ac35bf
pinctrl-amd.c 31.5 KB