From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A674CC3DA4A for ; Wed, 14 Aug 2024 11:42:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:Date :Subject:To:From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JnrYxf3GD0X2PWXg0UmEN+00frIWhbMP57Uk89jLJV0=; b=oYyPLXLTEAuoKfNEpmwutbHX9V iXjVvJqZ7vXs0nOTan/l5TlGL0x/0IbkvnPikVjrMUso+928sqLSjJXXJOOpys5SYMwxryw4s0rba 7vInlVxXTRz35ekcxHw0nXk1LLiqdXkcG3D4mtAI43db3ENBdBPZ2cJCWccCtsSzS5/HUoK5RFb6j DjzyH9qOhMjK4oTuKv9BJ45QKsOFtv/Zz2S6sLcCMvB6EgcOcH902p59A3I20lRWKHoav169uGge0 vTutmcPXA/zG2pgY61HhLpRzvPMWU/Ngqz3rX3x/bxlGJWY+5KxcUHHrqrFE26GhvaEmP/nDkO2mC 1tij+Odg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1seCOd-00000006oPw-24CJ; Wed, 14 Aug 2024 11:42:31 +0000 Received: from mail.aspeedtech.com ([211.20.114.72] helo=TWMBX01.aspeed.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1seCNR-00000006o5s-1ar6 for linux-arm-kernel@lists.infradead.org; Wed, 14 Aug 2024 11:41:18 +0000 Received: from TWMBX01.aspeed.com (192.168.0.62) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12; Wed, 14 Aug 2024 19:41:08 +0800 Received: from localhost.localdomain (192.168.10.10) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server id 15.2.1258.12 via Frontend Transport; Wed, 14 Aug 2024 19:41:08 +0800 From: Kevin Chen To: , , , , , , , , , , Subject: [PATCH v2 0/2] Add support for AST2700 INTC Date: Wed, 14 Aug 2024 19:41:04 +0800 Message-ID: <20240814114106.2809876-2-kevin_chen@aspeedtech.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240814114106.2809876-1-kevin_chen@aspeedtech.com> References: <20240814114106.2809876-1-kevin_chen@aspeedtech.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240814_044117_436926_9382864A X-CRM114-Status: GOOD ( 10.47 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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