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 525F0C38145 for ; Fri, 2 Sep 2022 11:14:29 +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:References:Message-Id:Cc: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=tAqpts3/o3rixlasRH1v3k5kdVBqgf88IXEwr52oyoc=; b=op8OaAjHfKREwo y3hIyNoYr0VZZrTg61O+6YsaQ918QAffXVXmjURBGhVE8I8ylydCsC4yB8jOo4npL92ZmuTZGqUNk F8dCrcEB7MjZwzJ8iX5DgvGuhKuTnp6AbP6nzldpUE8uGF2ZEeR+qz5RCL99jFlWOelSIpuAa4jOh SSNTEOjImj7kepWbYSUpU8IyetY/HFzqoiGzlv/nOvGz/q3zi3YoymipRB8y/kg8yo+KsYHYs6/BO GmGnh4Z14BfvyBhqBIkkf7T12KrZ5A7KGXFDZWv/YpzYvShAQo6nFn4Xr4Nrwsnq8Si8ZcZQQg4XG 0UOTm18c1NRn9VAtS4nA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oU4c3-003rsZ-21; Fri, 02 Sep 2022 11:13:27 +0000 Received: from hutie.ust.cz ([185.8.165.127]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oU4bw-003rOr-FW for linux-arm-kernel@lists.infradead.org; Fri, 02 Sep 2022 11:13:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cutebit.org; s=mail; t=1662117159; bh=x1kEKVlTjSC6IylVTcVkCTwfg80qtjjZ7WXtR9JWdS8=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=qrD6wX6wjMFK9Am1zP+e7JIO8EjdeYdVOWcPv+BG3OSQJTUTEc6nHsZPp9HGRJt+/ +yxIZHLM6qqXc57zv3CHDyPdNKuOoaE0QnmNILGACFkBtcqx7Eojv1pCQOhiNw9nc2 Dc+kZ/QToo8kvELOz8gANHoHvn6Yx+UF9nUcgDbY= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [PATCH 5/6] gpio: Add new gpio-macsmc driver for Apple Macs From: =?utf-8?Q?Martin_Povi=C5=A1er?= In-Reply-To: Date: Fri, 2 Sep 2022 13:12:37 +0200 Cc: Lee Jones , Linus Walleij , Alyssa Rosenzweig , asahi@lists.linux.dev, Bartosz Golaszewski , Hector Martin , linux-arm-kernel , "open list:GPIO SUBSYSTEM" , Sven Peter Message-Id: References: <3B649A66-8116-432D-B88A-B5CE493EF930@cutebit.org> To: Andy Shevchenko X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220902_041321_707071_8E3DEBC5 X-CRM114-Status: GOOD ( 20.98 ) 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 UGFyZG9uLCBJIGxvc3QgdGhlIENDIGxpc3QgaW4gbXkgZWFybGllciByZXBseS4gQWRkaW5nIGl0 IGJhY2sgbm93LgoKPiBPbiAyLiA5LiAyMDIyLCBhdCAxMjoyMywgQW5keSBTaGV2Y2hlbmtvIDxh bmR5LnNoZXZjaGVua29AZ21haWwuY29tPiB3cm90ZToKPiAKPiBPbiBGcmksIFNlcCAyLCAyMDIy IGF0IDEyOjQ3IFBNIE1hcnRpbiBQb3ZpxaFlciA8cG92aWtAY3V0ZWJpdC5vcmc+IHdyb3RlOgo+ Pj4gT24gMi4gOS4gMjAyMiwgYXQgODozMSwgQW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZjaGVu a29AZ21haWwuY29tPiB3cm90ZToKPj4+IE9uIEZyaSwgU2VwIDIsIDIwMjIgYXQgMTI6NTIgQU0g TWFydGluIFBvdmnFoWVyIDxwb3Zpa0BjdXRlYml0Lm9yZz4gd3JvdGU6Cj4+Pj4+IE9uIDEuIDku IDIwMjIsIGF0IDIwOjU1LCBBbmR5IFNoZXZjaGVua28gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5j b20+IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIFNlcCAxLCAyMDIyIGF0IDU6MTcgUE0gUnVzc2VsbCBL aW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4gd3JvdGU6Cj4+Pj4gCj4+Pj4+PiArIHJl dCA9IGFwcGxlX3NtY193cml0ZV91MzIoc21jZ3AtPnNtYywga2V5LCBDTURfT1VUUFVUIHwgdmFs dWUpOwo+Pj4+Pj4gKyBpZiAocmV0IDwgMCkKPj4+Pj4+ICsgZGV2X2VycihzbWNncC0+ZGV2LCAi R1BJTyBzZXQgZmFpbGVkICVwNGNoID0gMHgleFxuIiwgJmtleSwgdmFsdWUpOwo+Pj4+PiAKPj4+ Pj4gU3RyYW5nZSBzcGVjaWZpZXIuLi4gSXQgc2VlbXMgbGlrZSBhIGhhc2hlZCBwb2ludGVyIHdp dGggYWRkZWQgKG9yCj4+Pj4+IHNraXBwZWQ/IEkgZG9uJ3QgcmVtZW1iZXIpICc0Y2gnLiBQZXJo YXBzIHlvdSBtZWFudCBvbmUgb2YgJyVwRScsCj4+Pj4+ICclcDRjYyc/Cj4+Pj4+IERpdHRvIGZv ciBvdGhlciBjYXNlcy4KPj4+PiAKPj4+PiBBcyB3YXMgcG9pbnRlZCBvdXQgYnkgU3ZlbiBlbHNl d2hlcmUgaW4gdGhlIHRocmVhZCwgdGhpcyBpcyBhbgo+Pj4+IHVudXBzdHJlYW1lZCBzcGVjaWZp ZXIgKHRoYXQgd2FzIG1pc3NlZCBhcyBhIGRlcGVuZGVuY3kgb2YgdGhpcwo+Pj4+IGNvZGUpLgo+ Pj4+IAo+Pj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9Bc2FoaUxpbnV4L2xpbnV4L2Jsb2IvZjhjMGQx ODE3M2E3YjY0OTk5OWVlMjc1MTUzOTNmN2FhZTQwMzEwYy9Eb2N1bWVudGF0aW9uL2NvcmUtYXBp L3ByaW50ay1mb3JtYXRzLnJzdCNnZW5lcmljLWZvdXJjYy1jb2RlCj4+PiAKPj4+IEkgZG9uJ3Qg c2VlIHdoeSB3ZSBuZWVkIHRoYXQuIFRoZSAlLjRzICgweCUwOHgpIGlzIHJlcGVhdGluZyB0aGF0 IHdpdGgKPj4+IHRoZSBleGlzdGluZyBjb2RlYmFzZS4gKEkgZG8gdW5kZXJzdGFuZCB3aHkgdjRs Mi9kcm0gaGF2ZSBpdCkuIElkZWFsbHkKPj4+IHRoZSBmaXJzdCBzaG91bGQgdXNlICU0cEUsIGJ1 dCBpdCBtaWdodCBub3QgYmUgc3VpdGFibGUgaW4gc29tZSBjYXNlcy4KPj4gCj4+IEp1c3QgZnJv bSBhIHN1cGVyZmljaWFsIHVuZGVyc3RhbmRpbmcgb2YgdGhpbmdzOiAlcDRjaCBvbiBsaXR0bGUt ZW5kaWFuCj4+IHdpbGwgcHJpbnQgaW4gYSByZXZlcnNlZCBvcmRlciB0byAlLjRzLiBBcyBJIHNl ZSBpdCB0aGUgaGFuZGxpbmcgb2YKPj4gZW5kaWFubmVzcyBpcyB0aGUgdmFsdWUgcHJvcG9zaXRp b24gb2YgdGhlIG5ldyBzcGVjaWZpZXJzLgo+IAo+IFNvLCB3aGF0IHByZXZlbnRzIHlvdSBmcm9t IGFkZGluZyB0aGlzIHRvICVwRT8KPiBUaGUgcHJlZmVycmVkIHdheSBpcyBub3QgYWRkaW5nIGEg c3BlY2lmaWVyIGZvciBhIHNpbmdsZSB1c2VyIHdpdGggYQo+IHBhcnRpY3VsYXIgY2FzZSwgZXNw LiB3aGVuIGl0J3MgY292ZXJlZCBieSB0aGUgZXhpc3Rpbmcgb25lcy4KCkFkZGluZyB0aGUgZW5k aWFubmVzcyBjb252ZXJzaW9uIGludG8gJXBFIGFzLCBlaG0sIGFuIOKAmGVzY2FwaW5nIGZsYWfi gJk/CklmIHlvdSB0aGluayB0aGF0IHdvdWxkIGJlIGFjY2VwdGVkLi4uCgpJIGd1ZXNzIHRoaXMg d2FzIGFkZGVkIG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQga2V5cyBsaWtlIHRoaXMgd2lsbApiZSBh IGNvbW1vbiBvY2N1cnJlbmNlIGluIGludGVyYWN0aW9uIHdpdGggQXBwbGUgZmlybXdhcmUuIFRo b3VnaApncmVwaW5nIHRoZSDigJhhc2FoaeKAmSBzdGFnaW5nIHRyZWUgZm9yIOKAmCVwNGNo4oCZ IEkgb25seSBzZWUgaXQgaW4gdGhlClNNQyBjb2RlICg5IHRpbWVzKToKCi4vZHJpdmVycy9wb3dl ci9yZXNldC9tYWNzbWMtcmVib290LmMKLi9kcml2ZXJzL3BsYXRmb3JtL2FwcGxlL3NtY19jb3Jl LmMKLi9kcml2ZXJzL2dwaW8vZ3Bpby1tYWNzbWMuYwoKPj4gU28KPj4gCj4+ICVwNGNoIC0gaW50 ZXJwcmV0IGFzIGFuIHUzMiwgcHJpbnQgdGhlIGNoYXJhY3RlciBpbiBtb3N0IHNpZ25pZmljYW50 IGJ5dGUgZmlyc3QKPiAKPiAlLjRzICsgYmUzMl90b19jcHUoKQoKV2VsbCwgQUlVSSBpbnN0ZWFk IG9mCgogIHByaW50ayjigJwlcDRjaCA9IC4uLlxu4oCdLCAma2V5KTsKCnlvdSBuZWVkIHRvIGRv CgogIHUzMiBrZXlfYmUgPSBjcHVfdG9fYmUzMihrZXkpOwogIHByaW50ayjigJwlLjRzID0gLi4u XG7igJ0sICZrZXlfYmUpOwoKaW4gYXQgbGVhc3QgOSBwbGFjZXMgbm93LCB0aGUgbnVtYmVyIG9m IHdoaWNoIHdpbGwgcHJvYmFibHkgZ3Jvdy4KSnVzdCB0byBtYWtlIHRoZSBjYXNlIGZvciAqc29t ZSogcHJpbnRrIGhlbHBlci4KCj4gCj4+ICVwNGNiIC0gdGhlIHNhbWUgYXMgJS40cwo+IAo+PiAl cDRjbCAtIHJldmVyc2VkIHRvICUuNHMKPiAKPiAlLjRzICsgc3dhYjMyKCkKClN1cmUsIHRoZXNl IHR3byBhcmUgdW5pbnRlcmVzdGluZywgcHJvYmFibHkgYWRkZWQgZm9yIGNvbXBsZXRlbmVzcy4K Cj4gCj4gU28/CgpXZWxsLCBzbyBub3RoaW5nLiBJIGFtIHByaW1hcmlseSBleHBsYWluaW5nIGhv dyB0aGF0IHN0cmFuZ2Ugc3BlY2lmaWVyCmNhbWUgdG8gYmUuCgpNYXJ0aW4KCj4gLS0gCj4gV2l0 aCBCZXN0IFJlZ2FyZHMsCj4gQW5keSBTaGV2Y2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=