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 90F3CC433F5 for ; Sun, 9 Oct 2022 09:59:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:In-Reply-To:Cc:References:Message-Id :Date:Subject:Mime-Version:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TTJ3oSpbcF/9Gu+iJ3IbQvPjYWViVKbgm8U/lRbQNLk=; b=2+qI6c1eJv5ybh vFOizGXqr40sy7Y55e9dC7lKxYIBIdxRezK0rECBygsMbcvqqr8BURIU8CHmgTzKb4GE7vnlFJnyx xjCPlYPv/u5UF3kQmRXxY4wZ1uKh2tiODhI9elwdnLMdQS2P7ykW5dKCVh4qGpp9GizSdsslIRX76 2nsAZIqc2Xn1MCegxh3sd6zTx0pLxIUqssrpSlUoc9mHE7VXFBM5ZjsBh5ftZolJXx2jcFBAUOJUy 02dt/wFSQARKdWj/2yJRnOisWexExERFR/q516bZ9pPs/SB3jeXO8PSr3joOJUwyOKMOV6Q5af6Cv ++6mgfktBiqwoQ6cS/tw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohT4R-00FGhT-NR; Sun, 09 Oct 2022 09:58:07 +0000 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ohT4K-00FGh1-Qm for linux-arm-kernel@lists.infradead.org; Sun, 09 Oct 2022 09:58:02 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 6D6F45C0105; Sun, 9 Oct 2022 05:57:54 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sun, 09 Oct 2022 05:57:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=svenpeter.dev; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1665309474; x= 1665395874; bh=FKXqb6yr1RBolgYqScvMfbf6w4DuQbOVKtH4nmQYveA=; b=N ZJ2tGpydGb7eovF2BDCSfhMZuN0ICeB0q1uRWCpZ7xtgCjZEWfHc0Dsuq4pYet2c Ywf8vpR0IXBVWllsRFAn39zOWCnLj5b/0RTFBwUF5tfUJx4FoSI81/iU6D7rvtnk S7Js0VqdROeSknmtYYyusTpOYdW6lW1zp8O/+aq44s3t/LUTsQJSON731hmX0nCU 36lVj57MINDDSkUQJA+lWbKjdS6SFHtoqmpY8hRHr0bbo6T8q4jJJV9DzjVmrulS 9URV1aaXjh7nI6steGNHDlWmPNOQkeqkE/yDQadGb5C1n6JPN+P/ZtmoD9YTZU98 SKmWpFk3uTVuPsaAQOplQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1665309474; x= 1665395874; bh=FKXqb6yr1RBolgYqScvMfbf6w4DuQbOVKtH4nmQYveA=; b=W KsFyRQM11UtEGEwIpTbOZvwNr/viTYGDeVE6NLDKzqALKtNk+FfZjq38GnD0EA8Y r7jaMKn6PRKIIKjZc7c+DIls40b2C4vw7W7kZfzowK80jGOfR6FnI/v9jKYD64PR WYgB+zigGJhTXEkknA8Ej8af4W6Pj+swyFT+VTSD7HEmm8hHWRQkIUndOlB79nOW gHdSMNSzdUyT2McHu91LEl5enHs62aQ6i3nWau7f3RxlSorZXXvQsNGWF+5MqVHu +vP+RDA2dU/7v23R7B36oBuCKbSei77WznAUjlh+3gy16pyEZ3QQK/orpWFrhitb xMEr7LPYr2AAo+SXwnx2g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeejuddgvdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfghfggufffkfhfvegjvffosehtqhhmtdhhtdejnecuhfhrohhmpefuvhgv nhcurfgvthgvrhcuoehsvhgvnhesshhvvghnphgvthgvrhdruggvvheqnecuggftrfgrth htvghrnhepvdfhtdduuddvueejueffgfdukedvfeevgfeuieeivdeltdehgeeivefftdet kedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsh hvvghnsehsvhgvnhhpvghtvghrrdguvghv X-ME-Proxy: Feedback-ID: i51094778:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 9 Oct 2022 05:57:53 -0400 (EDT) From: Sven Peter Mime-Version: 1.0 (1.0) Subject: Re: [PATCH v4 2/2] irqchip/apple-aic: Add support for A7-A11 SoCs Date: Sun, 9 Oct 2022 11:57:41 +0200 Message-Id: <6B4AB90E-49B4-443E-ABB1-632912D94CE3@svenpeter.dev> References: <45b9c3f6-af45-e22b-06e6-ae2a2e5bba7a@somainline.org> Cc: ~postmarketos/upstreaming@lists.sr.ht, asahi@lists.linux.dev, Hector Martin , Alyssa Rosenzweig , martin.botka@somainline.org, angelogioacchino.delregno@somainline.org, marijn.suijten@somainline.org, jamipkettunen@somainline.org, Thomas Gleixner , Marc Zyngier , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org In-Reply-To: <45b9c3f6-af45-e22b-06e6-ae2a2e5bba7a@somainline.org> To: Konrad Dybcio X-Mailer: iPhone Mail (20A362) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221009_025801_205865_BF8ED275 X-CRM114-Status: GOOD ( 24.53 ) 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCgo+IE9uIDguIE9jdCAyMDIyLCBhdCAxNjowNiwgS29ucmFkIER5YmNpbyA8a29ucmFkLmR5 YmNpb0Bzb21haW5saW5lLm9yZz4gd3JvdGU6Cj4gCj4g77u/Cj4gCj4+IE9uIDguMTAuMjAyMiAx MTozMywgU3ZlbiBQZXRlciB3cm90ZToKPj4gCj4+IEhpLAo+PiAKPj4+PiBPbiA3LiBPY3QgMjAy MiwgYXQgMjI6MDAsIEtvbnJhZCBEeWJjaW8gPGtvbnJhZC5keWJjaW9Ac29tYWlubGluZS5vcmc+ IHdyb3RlOgo+Pj4gCj4+PiDvu79BZGQgc3VwcG9ydCBmb3IgQTctQTExIFNvQ3MgYnkgaWYtaW5n IG91dCBzb21lIGZlYXR1cmVzIG9ubHkgcHJlc2VudAo+Pj4gb24gQTExICYgbmV3ZXIgKGltcGxl bWVudGF0aW9uLWRlZmluZWQgSVBJICYgVU5DT1JFIHJlZ2lzdGVycykuCj4+PiAKPj4+IEFsc28s IGFubm90YXRlIElQSSByZWdzIHN1cHBvcnQgaW4gdGhlIGFpYyBzdHJ1Y3Qgc28gdGhhdCB0aGUg ZHJpdmVyCj4+PiBjYW4gdGVsbCB3aGV0aGVyIHRoZSBTb0Mgc3VwcG9ydHMgdGhlc2UsIGFzIHRo ZXkgYXJlIHdyaXR0ZW4gdG8sCj4+PiBldmVuIGlmIGZhc3QgSVBJIGlzIGRpc2FibGVkLgo+PiAK Pj4gTm8uCj4+IAo+Pj4gVGhpcyBpbiB0dXJuIGNhdXNlcyBhIGNyYXNoIG9uIG9sZGVyCj4+PiBw bGF0Zm9ybXMsIGFzIHRoZSBpbXBsZW1lbnRpb24tZGVmaW5lZCByZWdpc3RlcnMgZWl0aGVyIGRv Cj4+PiBzb21ldGhpbmcgZWxzZSBvciBhcmUgbm90IHN1cHBvc2VkIHRvIGJlIHRvdWNoZWQgLSBk ZWZpbml0ZWx5IG5vdCBhCj4+PiBOT1AgdGhvdWdoLgo+PiAKPj4gVGhpcyBlbnRpcmUgZGVzY3Jp cHRpb24gbmVlZHMgdG8gYmUgcmV3cml0dGVuLiBBbGwgeW91IHdhbnQgdG8gZG8gaXMgZ3VhcmQg Ym90aCBmYXN0aXBpIGFuZCB1bmNvcmUgcmVnIGFjY2VzcyBvbiBwcmUtQTExLgo+PiAKPj4+IAo+ Pj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIER5YmNpbyA8a29ucmFkLmR5YmNpb0Bzb21haW5saW5l Lm9yZz4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBzaW5jZSB2MzoKPj4+IC0gUmVwbGFjZSB1c2VfZmFz dF9pcGkgd2l0aCBoYXNfdW5jb3JlX2lwaV9yZWdzIGluIGFpY19pbml0X2NwdQo+Pj4gKGxvZ2lj IGVycm9yLCB0aGlzIHdhcyB3cml0dGVuIHRvIHJlZ2FyZGxlc3Mgb2YgRklQSSB1c2FnZSBiZWZv cmUsCj4+PiBidXQgdG91Y2hpbmcgU25fLi4uIHJlZ3Mgb24gU29DcyB0aGF0IGRvbid0IGV4cGxp Y2l0bHkgdXNlIHRoZW0gZm9yCj4+PiBJUElzIG1ha2VzIHRoZW0gc2VwdWt1Li4pCj4+PiAtIERy b3AgQTExIGNvbXBhdGlibGUKPj4+IAo+Pj4gZHJpdmVycy9pcnFjaGlwL2lycS1hcHBsZS1haWMu YyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+Pj4gMSBmaWxlIGNoYW5n ZWQsIDMyIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Pj4gCj4+PiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9pcnFjaGlwL2lycS1hcHBsZS1haWMuYyBiL2RyaXZlcnMvaXJxY2hpcC9pcnEt YXBwbGUtYWljLmMKPj4+IGluZGV4IDFjMjgxM2FkOGJiZS4uMjYwOWQ2YjYwNDg3IDEwMDY0NAo+ Pj4gLS0tIGEvZHJpdmVycy9pcnFjaGlwL2lycS1hcHBsZS1haWMuYwo+Pj4gKysrIGIvZHJpdmVy cy9pcnFjaGlwL2lycS1hcHBsZS1haWMuYwo+Pj4gQEAgLTIzMCw2ICsyMzAsOSBAQAo+Pj4gCj4+ PiBzdGF0aWMgREVGSU5FX1NUQVRJQ19LRVlfVFJVRSh1c2VfZmFzdF9pcGkpOwo+Pj4gCj4+PiAr LyogVHJ1ZSBpZiBVTkNPUkUvVU5DT1JFMiBhbmQgU25fLi4uIElQSSByZWdpc3RlcnMgYXJlIHBy ZXNlbnQgKEExMSspICovCj4+PiArc3RhdGljIERFRklORV9TVEFUSUNfS0VZX1RSVUUoaGFzX3Vu Y29yZV9pcGlfcmVncyk7Cj4+PiArCj4+PiBzdHJ1Y3QgYWljX2luZm8gewo+Pj4gICBpbnQgdmVy c2lvbjsKPj4+IAo+Pj4gQEAgLTI0Niw2ICsyNDksNyBAQCBzdHJ1Y3QgYWljX2luZm8gewo+Pj4g Cj4+PiAgIC8qIEZlYXR1cmVzICovCj4+PiAgIGJvb2wgZmFzdF9pcGk7Cj4+PiArICAgIGJvb2wg dW5jb3JlX2lwaV9yZWdzOwo+PiAKPj4gV2h5IHR3byBmbGFncz8gRGlkbuKAmXQgd2UgY29tZSB0 byB0aGUgY29uY2x1c2lvbiBsYXN0IHRpbWUgdGhhdCBmYXN0aXBpIGFuZCB1bmNvcmUgd2VyZSBp bnRyb2R1Y2VkIGF0IHRoZSBzYW1lIHRpbWU/IEJlbG93IHlvdSBhbHNvIGVpdGhlciBoYXZlIGJv dGggdHJ1ZSBvciBib3RoIGZhbHNlIHNvIHRoZXJl4oCZcyByZWFsbHkgbm8gbmVlZCB0byB0cmFj ayBib3RoIG9mIHRoZW0uCj4+IAo+PiAKPj4+IH07Cj4+PiAKPj4+IHN0YXRpYyBjb25zdCBzdHJ1 Y3QgYWljX2luZm8gYWljMV9pbmZvID0gewo+Pj4gQEAgLTI2MSw2ICsyNjUsNyBAQCBzdGF0aWMg Y29uc3Qgc3RydWN0IGFpY19pbmZvIGFpYzFfZmlwaV9pbmZvID0gewo+Pj4gICAuZXZlbnQgICAg ICAgID0gQUlDX0VWRU5ULAo+Pj4gICAudGFyZ2V0X2NwdSAgICA9IEFJQ19UQVJHRVRfQ1BVLAo+ Pj4gCj4+PiArICAgIC51bmNvcmVfaXBpX3JlZ3MgICAgPSB0cnVlLAo+Pj4gICAuZmFzdF9pcGkg ICAgPSB0cnVlLAo+Pj4gfTsKPj4+IAo+Pj4gQEAgLTI2OSw2ICsyNzQsNyBAQCBzdGF0aWMgY29u c3Qgc3RydWN0IGFpY19pbmZvIGFpYzJfaW5mbyA9IHsKPj4+IAo+Pj4gICAuaXJxX2NmZyAgICA9 IEFJQzJfSVJRX0NGRywKPj4+IAo+Pj4gKyAgICAudW5jb3JlX2lwaV9yZWdzICAgID0gdHJ1ZSwK Pj4+ICAgLmZhc3RfaXBpICAgID0gdHJ1ZSwKPj4+IH07Cj4+PiAKPj4+IEBAIC01MjQsMTIgKzUz MCwxNCBAQCBzdGF0aWMgdm9pZCBfX2V4Y2VwdGlvbl9pcnFfZW50cnkgYWljX2hhbmRsZV9maXEo c3RydWN0IHB0X3JlZ3MgKnJlZ3MpCj4+PiAgICAqIHdlIGNoZWNrIGZvciBldmVyeXRoaW5nIGhl cmUsIGV2ZW4gdGhpbmdzIHdlIGRvbid0IHN1cHBvcnQgeWV0Lgo+Pj4gICAgKi8KPj4+IAo+Pj4g LSAgICBpZiAocmVhZF9zeXNyZWdfcyhTWVNfSU1QX0FQTF9JUElfU1JfRUwxKSAmIElQSV9TUl9Q RU5ESU5HKSB7Cj4+PiAtICAgICAgICBpZiAoc3RhdGljX2JyYW5jaF9saWtlbHkoJnVzZV9mYXN0 X2lwaSkpIHsKPj4+IC0gICAgICAgICAgICBhaWNfaGFuZGxlX2lwaShyZWdzKTsKPj4+IC0gICAg ICAgIH0gZWxzZSB7Cj4+PiAtICAgICAgICAgICAgcHJfZXJyX3JhdGVsaW1pdGVkKCJGYXN0IElQ SSBmaXJlZC4gQWNraW5nLlxuIik7Cj4+PiAtICAgICAgICAgICAgd3JpdGVfc3lzcmVnX3MoSVBJ X1NSX1BFTkRJTkcsIFNZU19JTVBfQVBMX0lQSV9TUl9FTDEpOwo+Pj4gKyAgICBpZiAoc3RhdGlj X2JyYW5jaF9saWtlbHkoJmhhc191bmNvcmVfaXBpX3JlZ3MpKSB7Cj4+PiArICAgICAgICBpZiAo cmVhZF9zeXNyZWdfcyhTWVNfSU1QX0FQTF9JUElfU1JfRUwxKSAmIElQSV9TUl9QRU5ESU5HKSB7 Cj4+PiArICAgICAgICAgICAgaWYgKHN0YXRpY19icmFuY2hfbGlrZWx5KCZ1c2VfZmFzdF9pcGkp KSB7Cj4+PiArICAgICAgICAgICAgICAgIGFpY19oYW5kbGVfaXBpKHJlZ3MpOwo+Pj4gKyAgICAg ICAgICAgIH0gZWxzZSB7Cj4+PiArICAgICAgICAgICAgICAgIHByX2Vycl9yYXRlbGltaXRlZCgi RmFzdCBJUEkgZmlyZWQuIEFja2luZy5cbiIpOwo+Pj4gKyAgICAgICAgICAgICAgICB3cml0ZV9z eXNyZWdfcyhJUElfU1JfUEVORElORywgU1lTX0lNUF9BUExfSVBJX1NSX0VMMSk7Cj4+IAo+PiBU aGlzIHN0aWxsIGNhbuKAmXQgYmUgcmVhY2hlZCBiZWNhdXNlIGJvdGggc3RhdGljIGJyYW5jaGVz IHdpbGwgYWx3YXlzIGhhdmUgdGhlIHNhbWUgdmFsdWUuIERpZG7igJl0IHdlIGFsc28gcmVhbGl6 ZSBhIHZlcnNpb24gb3IgdHdvIGFnbyB0aGF0IHRoaXMgY2FuIGp1c3QgYmUgZHJvcHBlZD8KPj4g Cj4gT2ssIHNvIEkgZGlkbid0IHJlYWxpemUgeW91IHdhbnRlZCB0aGlzIHRvIGJlY29tZSBhIHNp bmdsZSB2YXJpYWJsZSAtIEkgdGhvdWdodCBpdCB3b3VsZCBoYXZlCj4gYmVlbiB1c2VmdWwgdG8g a2VlcCB0aGVtIHNlcGFyYXRlLCBhcyBBNy1BMTAgKnNob3VsZCogdXNlIGZhc3QgSVBJcyBhcyBm YXIgYXMgSSdtIGF3YXJlLCBidXQKPiB0aGV5IGRvbid0IHVzZSB0aGUgaW1wbC1kZWZpbmVkIHJl Z2lzdGVycyBmb3IgdGhhdCAob3IgYXQgbGVhc3Qgbm90IHRoZSBzYW1lIG9uZXMpLgoKV2hhdCBt YWtlcyB5b3UgdGhpbmsgdGhhdD8gCgo+IAo+IEZvciB0aGUgc2FrZSBvZiB0aGlzIHBhdGNoLCBJ IGNhbiBzcXVhc2ggaXQgaW50byBvbmUgYXMgYWxsIGtub3duIHVzZXJzIHRvIGRhdGUgc2V0IGJv dGggaW4gdGhlCj4gY3VycmVudCBmb3JtLiBBbHNvLCBiZWZvcmUgdGhpcyBwYXRjaCwgImFwcGxl LGFpYyIgdXNlZCB0byBlc3NlbnRpYWxseSBiZSBoYXNfdW5jb3JlX2lwaV9yZWdzPXRydWUsCj4g dXNlX2Zhc3RfaXBpPWZhbHNlLCBidXQgc2luY2UgdGhlcmUgYXJlIG5vIHVzZXJzLCBJIGFzc3Vt ZSB0aGF0IGNvbWJpbmF0aW9uIGlzIG5vdCB1c2VmdWwgdG8ga2VlcAo+IGFyb3VuZD8KPiAKClRo YXQgY29tYmluYXRpb24ganVzdCBkb2VzbuKAmXQgbWFrZSBhbnkgc2Vuc2UuIEl0IHRyYW5zbGF0 ZXMgdG8g4oCcd2Uga25vdyB0aGUgY2hpcCBzdXBwb3J0cyBmYXN0aXBpIGJ1dCB3ZeKAmXJlIG5v dCBnb25uYSB1c2UgaXQgYmVjYXVzZSB3ZSB3YW50IGV2ZXJ5dGhpbmcgdG8gYmUgc2xvd2VyIeKA nS4KCkFzIEkgc2FpZCBiZWZvcmUsIEnigJltIHByZXR0eSBzdXJlIHRoYXQgZWxzZSBibG9jayB3 YXMganVzdCBhIGxlZnRvdmVyIGZyb20gd2hlbiB0aGlzIGRyaXZlciBkaWRu4oCZdCBzdXBwb3J0 IGZhc3RpcGkgYXQgYWxsIGJ1dCB3ZSBhbHJlYWR5IGtuZXcgdGhhdCBNMSBzdXBwb3J0ZWQgaXQu CgoKU3ZlbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==