aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPeter Robinson <pbrobinson@gmail.com>2025-04-16 09:25:17 +0100
committerThomas Gleixner <tglx@linutronix.de>2025-04-16 14:39:25 +0200
commit9b3ae50cb902322a2b5922b9fcf8132d9b4c2a24 (patch)
tree9c0b3c27ad5fe1a9cb913d005d4b30fe886d9ad1
parentirqchip/renesas-rzv2h: Prevent TINT spurious interrupt (diff)
downloadwireguard-linux-9b3ae50cb902322a2b5922b9fcf8132d9b4c2a24.tar.xz
wireguard-linux-9b3ae50cb902322a2b5922b9fcf8132d9b4c2a24.zip
irqchip/irq-bcm2712-mip: Enable driver when ARCH_BCM2835 is enabled
The BCM2712 MIP driver is required for Raspberry PI5, but it's not automatically enabled when ARCH_BCM2835 is enabled and depends on ARCH_BRCMSTB. ARCH_BCM2835 shares drivers with ARCH_BRCMSTB platforms, but Raspberry PI5 does not require the BRCMSTB specific drivers, which are selected via ARCH_BRCMSTB. Enable the interrupt controller for both ARCH_BRCMSTB and ARCH_BCM2835. [ tglx: Massage changelog ] Fixes: 32c6c054661a ("irqchip: Add Broadcom BCM2712 MSI-X interrupt controller") Signed-off-by: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20250416082523.179507-1-pbrobinson@gmail.com
-rw-r--r--drivers/irqchip/Kconfig4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
index cec05e443083..08bb3b031f23 100644
--- a/drivers/irqchip/Kconfig
+++ b/drivers/irqchip/Kconfig
@@ -114,8 +114,8 @@ config I8259
config BCM2712_MIP
tristate "Broadcom BCM2712 MSI-X Interrupt Peripheral support"
- depends on ARCH_BRCMSTB || COMPILE_TEST
- default m if ARCH_BRCMSTB
+ depends on ARCH_BRCMSTB || ARCH_BCM2835 || COMPILE_TEST
+ default m if ARCH_BRCMSTB || ARCH_BCM2835
depends on ARM_GIC
select GENERIC_IRQ_CHIP
select IRQ_DOMAIN_HIERARCHY