]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqchip/aspeed-intc: Remove AST2700-A0 support
authorRyan Chen <ryan_chen@aspeedtech.com>
Tue, 7 Apr 2026 03:08:07 +0000 (11:08 +0800)
committerThomas Gleixner <tglx@kernel.org>
Thu, 30 Apr 2026 10:53:04 +0000 (12:53 +0200)
commitd3587cc4a5e691539c46f327f8d510c1bc482b7e
tree33e066df585efef02e53ba1310c3dfa6d8a056dd
parent46e39ee92d14bf2248d6404119b816047144de4e
irqchip/aspeed-intc: Remove AST2700-A0 support

The existing AST2700 interrupt controller driver ("aspeed,ast2700-intc-ic")
was written against the A0 pre-production design.

From A1 onwards (retained in the A2 production silicon), the interrupt
fabric was re-architected: interrupt routing is programmable and interrupt
outputs can be directed to multiple upstream controllers (PSP GIC,
Secondary Service Processor (SSP) NVIC, Tertiary Service Processor (TSP)
NVIC, and Boot MCU interrupt controller). This design requires route
resolution and a controller hierarchy model which the A0 driver cannot
represent.

Remove driver support for A0 in favour of the driver for the A2 production
design.

Signed-off-by: Ryan Chen <ryan_chen@aspeedtech.com>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260407-irqchip-v5-4-c0b0a300a057@aspeedtech.com
drivers/irqchip/Makefile
drivers/irqchip/irq-aspeed-intc.c [deleted file]