Support for the Aspeed Interrupt Controller found on Aspeed 7th Geration Silicon SoCs. ASPEED interrupt controller(INTC) maps the internal interrupt sources of the AST27XX devices to an parent interrupt controller. Changes since v2: Combine the aspeed_intc_ic_of_init and aspeed_intc_ic_of_init_v2. Switch raw_spin_lock_irqsave to scoped_guard and guard. Fix the error of make dt_binding_check. Refine the aspeed,ast2700-intc.yaml. Kevin Chen (2): dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC irqchip/aspeed-intc: Add support for AST27XX INTC .../aspeed,ast2700-intc.yaml | 71 +++++++++ drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-aspeed-intc.c | 137 ++++++++++++++++++ 3 files changed, 209 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2700-intc.yaml create mode 100644 drivers/irqchip/irq-aspeed-intc.c -- 2.34.1