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 X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 70354C433DB for ; Wed, 20 Jan 2021 18:06:59 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2E01B2333F for ; Wed, 20 Jan 2021 18:06:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2E01B2333F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=caramail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:References:Message-Id:Date:In-Reply-To:From: Subject:Mime-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=GljAIr80hJuCDb3spS1dl/Z7VCk/VqLHgRwYs7guRK4=; b=woWA163bQcE0iigbnNvKGrz5j Y9/l/H5GerrXzWYU2mqJOTaTO1xXK7IafUndVHC/uaBhp7lSRWByy11GwHhkLOPX0K7l+DmHlwvVs B3rNmKwWRhqnmkCgsky3Czp4G4Ehfr+q70gaYIghLeJYPW7yvRBQ1t7lcrdfvsg52N3/vGBTDX1d9 8FbCnRr9TN5e4SEMPmFeWokbclrfj8SrHCY2Tvw2Z+NNdwW1Mxi1jg4+pj/iIfl9LhQNSirt3Y+rn BtaLapSvt0CW/Rx+kZ5cCTeiL66HMT/VnnnCOHDuFJPRgmnJb8AbxFLAWnKpKWja/z+4DuLsP3efR LBOWu0Jfw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l2Hqs-0003bF-4J; Wed, 20 Jan 2021 18:05:06 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l2Hqr-0003b7-0y for linux-arm-kernel@merlin.infradead.org; Wed, 20 Jan 2021 18:05:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description; bh=mug15sYsY/HzwV7buXdSeN2vP2Spk4cHxbuEV7hUQEE=; b=jWYPDdIdWOWH65t7PbtjdH08RQ /Iy8OrVDMZB6zt8vtRaKoictJEjtau4BwGXFgoq3qJQ+XSDbnwIw4h15ukdWnNn8K/7V21Ysjfpgj e9ma7qIX6kB6W5BvC8Ua3/myvr5S6VXixVue8/Ki87eDO/a1/URVS7/vy2zCAVz8ZjUQE2pHZHFIU mVKI3yKa+hsEfUe+O2cdnyG+r5zmtWMIuVaQi0+UNqMrrWrr8VEMYMdRguH2y+BA91v4NyKnmL6aj 8m79lHRcyG8MoE8RIu5dCweWUDIR3/5Y2AIwXnj0Ry5azpa8I9LBdmkUO+3rZl7FNf1v5NSCGLvRV dOORO8oQ==; Received: from mout.gmx.net ([212.227.17.22]) by casper.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1l2Hqi-00G1w3-2J for linux-arm-kernel@lists.infradead.org; Wed, 20 Jan 2021 18:04:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1611165873; bh=IrAz5mOTQmsM3rsPA45KaPwOEB3FHXkB2MRnguBbGww=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=KmBiDG+Z5gHR0SUFcO/9PuKAivZLXzglGFZPZE55kByxr1rpgydAhvosSuQ2Rv5Xc W9bOCn+c6UorY8XWNJkW2SHlKlP2KQdWGNarOoG9BCA0LZClwaVuhMjgk+j69Z0WSh PhrpC/7nqEb/l2OJPEkCvbpGphkx6tfpipXSVRIc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [10.42.0.78] ([83.204.192.78]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MiJVG-1lhf0B0z6k-00fWGg; Wed, 20 Jan 2021 19:04:33 +0100 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.5\)) Subject: Re: [RFC PATCH 4/7] irqchip/apple-aic: Add support for Apple AIC From: Mohamed Mediouni In-Reply-To: <171d8c3f-aa0c-4416-b0d7-d35a47c7acc3@amazon.com> Date: Wed, 20 Jan 2021 19:04:28 +0100 Message-Id: <78D5E843-42FC-4186-9D94-30F067FA9EAD@caramail.com> References: <20210120132717.395873-1-mohamed.mediouni@caramail.com> <20210120132717.395873-5-mohamed.mediouni@caramail.com> <171d8c3f-aa0c-4416-b0d7-d35a47c7acc3@amazon.com> To: Alexander Graf X-Mailer: Apple Mail (2.3654.60.0.2.5) X-Provags-ID: V03:K1:khflWZYUyO9KxEBLFkUpj+hzYUKIv+CRC+tFI+L9NwEbo7MhNAW 9cykUCMQVYhi8pvgk6qAfptW6yhtxSKzg6c7e+upqNMIggtglHd7kHEFWY+sDtizmv/O7jg NX+Lep2wUMo7Gn39a4IGYRERSfewFvSokMKlEMrt7VXLq8bVbxIkjnWrKiewoNvI8VV9mID l6/mPoROrmk+Qc6AIX38g== X-UI-Out-Filterresults: notjunk:1;V03:K0:gKhJj9jjUNE=:IIoyMmaf0OsPcOAwbQoYZF 7KjXN1Dp8OSHZeNnOdXVHsGH5xdTnAzgg33NJclFPWvbWYRiX7ucyUATf7szuKDNzP6venbPB w4hDsARA2EpZN+OAZP/dI5tvuzkRF2B9jn6FO6WAbB3SnjNSR9mSRUb0o6FI2suzuHj5ffssa jZTgUvE0rrlv6l1fGj+iUY5nuYBLdW9gkHn9qUIREzAA00Q9si56JC90av134jNdpp+TKet1q 548fL7HKe3qeKnAgA8RshdG17NLYnDwrWhzt48oZinA22GY3WOCLvDxqFtB2LCO16AG7B6JZG 84Whh+XxNYe4J6ffeufn9MFG1bj/3g+V49aO9MmWw7puZGkfEymBA5ZwBBYjv/G35Js1fiXM+ lQVry4HoK9RG0l6QQE9zWjNrDrk2JL8ylUN+I85ps+wimaEo1CQ4IAv5lMLev5d7nydg9mJkE QEG5pRqZqN7qVoAeTe2GMOPvTweR6sKx+3Dyrb0WULiAcN7b0/6YrM5pWXeoYuHihCEOewMjO gLkx/88uG0ZGMr5B5pRUbzi7jZc80D5F/pbzU4W0JpEgD61gcBUfYIKJYD9ZPJ7P5KAdRV8ah BFR3hJwZ03WQJW46E9Np3DjToC6madRfs11VbJJsD7sS6STDMOQT09b82h1aOy88Rb3Rgl8Av fE8i4UeHVQg5BELtS4OZzd+X9fSejV+GVH2jxWqerC8VqjubhwQgVtcEiM3aMmhs5F4MbQISX hK9e0DP2SIWifZozlj5jU6DHAaGqBYmKEkVIy0JMSpcwSWh4wPXPLqt1hEMtjxuEfJThaUav/ d5GNvSqoivrRi6hauwykcjmrjO3DjlBGe8elH9LlkHVySrmmNbubY3rFiQ6CbppBNfUT1R+2x yhhorEUemZ29PS+8yxMweKsKiNcYhSnyrUroCtDSY= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210120_180456_880677_5803253C X-CRM114-Status: GOOD ( 14.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Catalin Marinas , Hector Martin , linux-kernel@vger.kernel.org, Marc Zyngier , Will Deacon , linux-arm-kernel@lists.infradead.org, Stan Skowronek Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > On 20 Jan 2021, at 18:11, Alexander Graf wrote: > > On 20.01.21 14:27, Mohamed Mediouni wrote: >> From: Stan Skowronek >> Apple SoCs use the Apple AIC interrupt controller. >> The Arm architectural timers is wired over FIQ on that hardware. >> Signed-off-by: Stan Skowronek >> Signed-off-by: Mohamed Mediouni >> --- >> .../interrupt-controller/apple,aic.yaml | 49 ++++ >> MAINTAINERS | 6 + >> drivers/irqchip/Kconfig | 6 + >> drivers/irqchip/Makefile | 1 + >> drivers/irqchip/irq-apple-aic.c | 211 ++++++++++++++++++ >> 5 files changed, 273 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml >> create mode 100644 drivers/irqchip/irq-apple-aic.c >> diff --git a/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml b/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml >> new file mode 100644 >> index 000000000000..e615eaaca869 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml >> @@ -0,0 +1,49 @@ >> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause >> +%YAML 1.2 >> +--- >> +$id: http://devicetree.org/schemas/interrupt-controller/apple,aic.yaml# >> +$schema: http://devicetree.org/meta-schemas/core.yaml# >> + >> +title: Apple Advanced Interrupt Controller (AIC) >> + >> +description: >> + Interrupt controller present on Apple processors. AIC >> + is used by Apple on their AArch64 SoCs since the Apple A7. >> + >> +maintainers: >> + - Stan Skowronek >> + >> +properties: >> + compatible: >> + items: >> + - const: apple,aic >> + >> + reg: >> + maxItems: 1 >> + >> + '#interrupt-cells': >> + const: 3 >> + >> + interrupt-controller: true >> + >> + fast-ipi: >> + description: >> + Fast IPI support. >> + >> +required: >> + - compatible >> + - '#interrupt-cells' >> + - interrupt-controller >> + - reg >> + >> +additionalProperties: false >> + >> +examples: >> + - | >> + aic: interrupt-controller@23b100000 { >> + compatible = "apple,aic"; >> + #interrupt-cells = <3>; >> + interrupt-controller; >> + reg = <0x2 0x3b100000 0x0 0x8000>; >> + fast-ipi; >> + }; >> diff --git a/MAINTAINERS b/MAINTAINERS >> index 00836f6452f0..e609ede99dd4 100644 >> --- a/MAINTAINERS >> +++ b/MAINTAINERS >> @@ -1218,6 +1218,12 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor >> F: Documentation/admin-guide/LSM/apparmor.rst >> F: security/apparmor/ >> +APPLE ADVANCED INTERRUPT CONTROLLER DRIVER >> +M: Stan Skowronek > > Signing someone else up for maintainership is ... unusual :). Do you have buy in from Stan that he'll be responsive and handle patch reviews? Yeah, I asked Corellium about it explicitly. :) >> +L: linux-arm-kernel@lists.infradead.org >> +S: Maintained >> +F: drivers/irqchip/irq-apple-aic.c >> + > > > Alex > > > > Amazon Development Center Germany GmbH > Krausenstr. 38 > 10117 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss > Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B > Sitz: Berlin > Ust-ID: DE 289 237 879 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel