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 0516CECAAD3 for ; Mon, 5 Sep 2022 19:56:00 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=uudx4LPPc/faoqJdZhlJxOl/6unuikunM0VCO3H/4WY=; b=pZm9TfSihJiAi/ Mmav+AVn9vF/S4yobv6c9WlWChWFwpbvxpSPA+YdPmyDVx/wPTY61jM23RkZgjG0oRscZ0HHG7eCz NYI9cJl6QAZUSMMYmBPeCFr+0eNsU0PiCFiF3/7DtK6My5HTbBGSeNF6P3qoAJnB51A+stdI7mxFl BVshFzH69gXhQyQiUS15nouveeixThXGfJlGnOejQzJFVKEWixj5ss2c9mdoxVKh0Mmm94u++vmjF iHLRGiVZSdUq7CNSHjepCIbeTU3yAZIQA1+KbFzOqDyjvSpqo8GHuOgdK5s8okczSF70fYE2kiuCU vgxM1Ix922dGBGFZyWxA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVIBV-009kd5-Qt; Mon, 05 Sep 2022 19:55:06 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVEjI-006eml-KD for linux-arm-kernel@lists.infradead.org; Mon, 05 Sep 2022 16:13:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=d20l+s9+Ca9A0gE+lSS4kP0nGq3Os8mJXmbjxDpatFM=; b=TzOLwYAFjjDTSQsGdQuFPWusFL p4JIYc/5a3gWO59XRiC/YzYlQSyiUwiLBqIJV6ssptjwndZpsPMR4VGFtyAGBHm/g38lMQZeIUS7H 0PmOHgHVZanw9J+qfSwyPapiP64+cd4A6VCJDlQQseicl0ZbYiUkl/RfLv24K/kCUYY/1wlJbfl0y gfJvM0VSV5H8BlPAUZVw6rks61xTDSano+pI4LrdksA5HOlxni9TBKqROBUNeuO1ATTdlpDoOBC7K pyxwYDiWc59WAqHjCxSGNR8k8PP9G9X2m7pP33ZMTMlVsOdUargVY2ylsvkOZhOkTGF7+w7F5qelE 6gc9gifQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:34126) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1oVEjB-0002bW-F6; Mon, 05 Sep 2022 17:13:37 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1oVEj9-0007QT-PO; Mon, 05 Sep 2022 17:13:35 +0100 Date: Mon, 5 Sep 2022 17:13:35 +0100 From: "Russell King (Oracle)" To: Hector Martin Cc: Martin =?utf-8?Q?Povi=C5=A1er?= , Andy Shevchenko , Arnd Bergmann , Lee Jones , Linus Walleij , Alyssa Rosenzweig , asahi@lists.linux.dev, Bartosz Golaszewski , linux-arm Mailing List , "open list:GPIO SUBSYSTEM" , Sven Peter Subject: Re: [PATCH 5/6] gpio: Add new gpio-macsmc driver for Apple Macs Message-ID: References: <57c02bdd-4f98-40f7-22a9-4f39508159e8@marcan.st> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <57c02bdd-4f98-40f7-22a9-4f39508159e8@marcan.st> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220905_091344_692479_FB05ECA4 X-CRM114-Status: GOOD ( 22.66 ) 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 T24gVHVlLCBTZXAgMDYsIDIwMjIgYXQgMTI6NTg6NDhBTSArMDkwMCwgSGVjdG9yIE1hcnRpbiB3 cm90ZToKPiBPbiAwNi8wOS8yMDIyIDAwLjQ0LCBNYXJ0aW4gUG92acWhZXIgd3JvdGU6Cj4gPiAK PiA+PiBPbiA1LiA5LiAyMDIyLCBhdCAxNzozMiwgUnVzc2VsbCBLaW5nIChPcmFjbGUpIDxsaW51 eEBhcm1saW51eC5vcmcudWs+IHdyb3RlOgo+ID4gCj4gPj4gSSBzdGlsbCBuZWVkIGEgcmVzb2x1 dGlvbiBiZXR3ZWVuIHlvdSBhbmQgSGVjdG9yIG92ZXIgdGhlIHNtY19rZXkKPiA+PiBpc3N1ZSAt IHNwZWNpZmljYWxseSwgZG8gSSBwaWNrIHVwIHRoZSBwYXRjaCB0aGF0IGFkZHMgc3VwcG9ydCBm b3IKPiA+PiAlcDRjaCwgb3IgZG8gd2UgcmUtYXJjaGl0ZWN0IHRoZSBzbWNfa2V5IHRoaW5nIGFu ZCBhbHNvIGluIGRvaW5nIHNvCj4gPj4gZ2V0IHJpZCBvZiB0aGUgbmVlZCBmb3IgeW91ciAiZW5k aWFuIGNvbnZlcnNpb24iIHRoaW5nLgo+ID4gCj4gPiBJZGVhIGFib3V0IHRoZSAlcDRjaCB0aGlu ZzogV2Ugd2lsbCBsZWF2ZSB0aGUga2V5cyB0cnVlCj4gPiB0byB0aGVpciBuYXR1cmUgKGkuZS4g MzItYml0IGludGVnZXIpLCBhbmQgYXQgbGVhc3QgaW5pdGlhbGx5Cj4gPiBmb3IgdGhlIHByaW50 cyB3ZSB3aWxsIGVtcGxveSBtYWNyb3MKPiA+IAo+ID4gI2RlZmluZSBTTUNfS0VZRk1UIOKAnCVj JWMlYyVj4oCdCj4gPiAjZGVmaW5lIFNNQ19LRVlGTVRfVkFMKHZhbCkgKHZhbCk+PjI0LCh2YWwp Pj4xNiwodmFsKT4+OCwodmFsKQo+ID4gCj4gPiB1c2VkIGxpa2UKPiA+IAo+ID4gcHJpbnRrKOKA nGJsYWggYmxhaOKAnSBTTUNfS0VZRk1UIOKAnCBibGFoXG7igJ0sIFNNQ19LRVlGTVRfVkFMKGtl eSkpOwo+ID4gCj4gPiBUaGlzIGhhcyB0aGUgbmljZSBwcm9wZXJ0eSB0aGF0IGl0IGlzIHByZXR0 eSBtdWNoIGxpa2UgdGhlIHNwZWNpZmllciwKPiA+IGFuZCBsYXRlciBjYW4gYmUgZWFzaWx5IHJl cGxhY2VkIHdpdGggdGhlIHJlYWwgdGhpbmcuCj4gCj4gTm90IHRoZSBwcmV0dGllc3QsIGJ1dCBJ J2xsIHRha2UgdGhpcyBvdmVyIHRyeWluZyB0byBtZXNzIGFyb3VuZCB3aXRoCj4gc3RyaW5nIGJ1 ZmZlciBjb252ZXJzaW9ucyBvciBhbnl0aGluZyBpbnZvbHZpbmcgbm9uLW5hdGl2ZSBlbmRpYW5u ZXNzIGlmCj4gdGhlIHByaW50ayBzcGVjaWZpZXIgcGF0Y2ggaXMgZ29pbmcgdG8gYmUgY29udHJv dmVyc2lhbC4KPiAKPiBJJ2QgcHJlZmVyIHNob3J0ZXIgbWFjcm8gbmFtZXMgdGhvdWdoLCBsaWtl IFNNQ19LRk1UL1NNQ19LVkFMKCksIHRvCj4gYXZvaWQgZnVydGhlciBsZW5ndGhlbmluZyBhbHJl YWR5LWxvbmcgcHJpbnRrIGxpbmVzLgoKSSBzdWdnZXN0IHRoYXQgSSB0cnkgcmVzdWJtaXR0aW5n IHRoZSBzZXJpZXMgd2l0aCBJUlEgc3VwcG9ydCBkcm9wcGVkLAphbmQgd2l0aCB0aGUgJXA0Y2gg c3VwcG9ydCBpbiBpdCBhbmQgd2UnbGwgc2VlIHdoYXQgaGFwcGVucy4gSWYgJXA0Y2gKZ2V0cyBh Y2NlcHRlZCwgdGhlbiBjaGFuZ2luZyBpdCB3b3VsZCBiZSBhZGRpbmcgZXh0cmEgd29yay4gSW4g YW55CmNhc2UsIHRoZXNlICVwLi4uIGZvcm1hdCBleHRlbnNpb25zIGFyZSBzdXBwb3NlZCB0byBh dm9pZCB5dWNreSBzdHVmZgpzdWNoIGFzIHRoZSBhYm92ZS4KCkFuZHkncyBvYmplY3Rpb24gdG8g JXA0Y2ggd2FzIHByZWRpY2F0ZWQgb24gdXNpbmcgdGhlIGlsbGVnYWwgQyBvZgomY3B1X3RvX2Jl MzIoa2V5KSB3aGljaCBoYXMgYmVlbiBzaG93biB0byBoYXZlIGJlZW4gYSB3YXN0ZSBvZiB0aW1l LgoKRm9yIHJlZmVyZW5jZSBmb3IgdGhvc2UgcmVhZGluZyB0aGlzLCAlcDRjaCBkb2Vzbid0IHBy aW50IG9ubHkgcHJpbnQKdGhlIGtleSBhcyBjaGFyYWN0ZXJzLCBpdCBwcmludHMgdGhlIGhleCB2 YWx1ZSBhcyB3ZWxsLiBGb3IgZXhhbXBsZToKCm1hY3NtYy1ydGtpdCAyM2U0MDAwMDAuc21jOiBJ bml0aWFsaXplZCAoOTIyIGtleXMgI0tFWSAoMHgyMzRiNDU1OSkuLnpFVE0gKDB4N2E0NTU0NGQp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5e Xl5eXl5eXl5eXl5eICBeXl5eXl5eXl5eXl5eXl5eXgptYWNzbWMtZ3BpbyBtYWNzbWMtZ3Bpbzog Rmlyc3QgR1BJTyBrZXk6IGdQMDEgKDB4Njc1MDMwMzEpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl4KClRoZSB1bmRlcmxpbmVkIHN0cmlu Z3MgaXMgdGhlIG91dHB1dCBmcm9tICVwNGNoLgoKU28sIGV2ZW4gaWYgQW5keSdzIGNwdV90b19i ZTMyKCkgaWRlYSB3YXMgbGVnYWwgQywgaXQgd291bGRuJ3QgYmUKZnVuY3Rpb25hbGx5IHRoZSBz YW1lIHdpdGhvdXQgYWRkaW5nIGV4dHJhIGNvZGUgdG8gZXZlcnkgcGxhY2UgdGhhdApvbmUgb2Yg dGhlc2Uga2V5cyBpcyBwcmludGVkLgoKLS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cHM6Ly93 d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVzLwpGVFRQIGlzIGhlcmUhIDQwTWJw cyBkb3duIDEwTWJwcyB1cC4gRGVjZW50IGNvbm5lY3Rpdml0eSBhdCBsYXN0IQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=