diff options
author | Samuel Holland <samuel@sholland.org> | 2022-05-08 22:49:41 -0500 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2022-05-17 10:13:57 +0100 |
commit | d421fd6d1fbf00b6481d836e65bad07d6bad61ed (patch) | |
tree | 317f001f57a061ddab6ebb5442b837e5e1cd9933 /arch/arm64/Kconfig.platforms | |
parent | a3d66a76348daf559873f19afc912a2a7c2ccdaf (diff) | |
download | lwn-d421fd6d1fbf00b6481d836e65bad07d6bad61ed.tar.gz lwn-d421fd6d1fbf00b6481d836e65bad07d6bad61ed.zip |
irqchip: Add Kconfig symbols for sunxi drivers
Not all of these drivers are needed on every ARCH_SUNXI platform. In
particular, the ARCH_SUNXI symbol will be reused for the Allwinner D1,
a RISC-V SoC which contains none of these irqchips.
Introduce Kconfig symbols so we can select only the drivers actually
used by a particular set of platforms. This also lets us move the
irqchip driver dependencies to a more appropriate location.
Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20220509034941.30704-1-samuel@sholland.org
Diffstat (limited to 'arch/arm64/Kconfig.platforms')
-rw-r--r-- | arch/arm64/Kconfig.platforms | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index aaeaf57c8222..6a6457fed7b2 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -11,12 +11,11 @@ config ARCH_ACTIONS config ARCH_SUNXI bool "Allwinner sunxi 64-bit SoC Family" select ARCH_HAS_RESET_CONTROLLER - select GENERIC_IRQ_CHIP - select IRQ_DOMAIN_HIERARCHY - select IRQ_FASTEOI_HIERARCHY_HANDLERS select PINCTRL select RESET_CONTROLLER select SUN4I_TIMER + select SUN6I_R_INTC + select SUNXI_NMI_INTC help This enables support for Allwinner sunxi based SoCs like the A64. |