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=-5.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 131FDC4361B for ; Mon, 7 Dec 2020 01:46:46 +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 A7CCA224DF for ; Mon, 7 Dec 2020 01:46:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A7CCA224DF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.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:In-Reply-To:MIME-Version:Date:Message-ID:References: To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=fvN466GwI+KJE/z4WTAAVv756l/thHG065rQ/3MgAPY=; b=IhPNxSS9opDrYgH16Pf07QCmD DefeQZb1UArRU1Y2i5nmFLVvBkJcywAN+C7OlArN1ySB94l4jVEcvZOfOMn4S39AHqhb8kkTc+WNf +STAUQ+B4SUzKUEO3Q1tEbFQXhuW4DuiscgaZ9l7UmhzipLV4B1PExyG7DsfxJ+Q4EO8mPkQzW9JA CqfF7xAsweDuo4T5mA5yGrXpaRWO+E1rJwadbBe63+WUr3Hd5VuHF/NnbKp4tR+dFlnlmxigiUL3d 3Kf5zVEKJ8aYxj5+YaqXsIM1FhOLU4L9Se0ZF/H7uRTPl5HFEyhRgWBdKPBPK+eg1Pu4wCJdsfYKN cvpCbgLCg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1km5as-0000Rp-Ft; Mon, 07 Dec 2020 01:45:38 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1km5ap-0000RS-Qk for linux-arm-kernel@lists.infradead.org; Mon, 07 Dec 2020 01:45:36 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A88811D4; Sun, 6 Dec 2020 17:45:31 -0800 (PST) Received: from [192.168.2.22] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A39313F66B; Sun, 6 Dec 2020 17:45:29 -0800 (PST) Subject: Re: [linux-sunxi] [PATCH 2/8] pinctrl: sunxi: Add support for the Allwinner H616 pin controller From: =?UTF-8?Q?Andr=c3=a9_Przywara?= To: Icenowy Zheng , =?UTF-8?Q?Jernej_=c5=a0krabec?= , =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= References: <20201202135409.13683-1-andre.przywara@arm.com> <20201202135409.13683-3-andre.przywara@arm.com> <9030268.RpDFqJRP6T@jernej-laptop> <3fba5877-a25a-ca4d-a579-08a21f116133@arm.com> Organization: ARM Ltd. Message-ID: Date: Mon, 7 Dec 2020 01:45:23 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201206_204535_979469_5C70C13A X-CRM114-Status: GOOD ( 29.87 ) 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: Yangtao Li , Linus Walleij , linux-sunxi , Maxime Ripard , linux-kernel , linux-gpio@vger.kernel.org, Chen-Yu Tsai , Rob Herring , Shuosheng Huang , Icenowy Zheng , Yangtao Li , linux-arm-kernel 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 T24gMDcvMTIvMjAyMCAwMTowNywgQW5kcsOpIFByenl3YXJhIHdyb3RlOgo+IE9uIDA2LzEyLzIw MjAgMTY6MDEsIEljZW5vd3kgWmhlbmcgd3JvdGU6Cj4gCj4gSGksCj4gCgouLi4uCgo+Pj4+Pj4g KyAgICAgICAgICAgICAgICAgU1VOWElfRlVOQ1RJT05fSVJRX0JBTksoMHg2LCA0LCAxNikpLCAv Kgo+Pj4gUElfRUlOVDE2ICovCj4+Pj4+PiArfTsKPj4+Pj4+ICtzdGF0aWMgY29uc3QgdW5zaWdu ZWQgaW50IGg2MTZfaXJxX2JhbmtfbWFwW10gPSB7IDIsIDUsIDYsIDcsIDggfTsKPj4+Pj4KPj4+ Pj4gVGhlIEJTUCBkcml2ZXIgc2VlbXMgdG8gaGF2ZSBtb3JlIHRoYW4gNSBJUlEgQmFua3MuCj4+ Pj4+Cj4+Pj4+IHN0YXRpYyBjb25zdCB1bnNpZ25lZCBzdW41MGl3OXAxX2lycV9iYW5rX2Jhc2Vb XSA9IHsKPj4+Pj4gU1VOWElfUElPX0JBTktfQkFTRShQQV9CQVNFLCAwKSwKPj4+Pj4gU1VOWElf UElPX0JBTktfQkFTRShQQ19CQVNFLCAxKSwKPj4+Pj4gU1VOWElfUElPX0JBTktfQkFTRShQRF9C QVNFLCAyKSwKPj4+Pj4gU1VOWElfUElPX0JBTktfQkFTRShQRV9CQVNFLCAzKSwKPj4+Pj4gU1VO WElfUElPX0JBTktfQkFTRShQRl9CQVNFLCA0KSwKPj4+Pj4gU1VOWElfUElPX0JBTktfQkFTRShQ R19CQVNFLCA1KSwKPj4+Pj4gU1VOWElfUElPX0JBTktfQkFTRShQSF9CQVNFLCA2KSwKPj4+Pj4g U1VOWElfUElPX0JBTktfQkFTRShQSV9CQVNFLCA3KSwKPj4+Pj4gfTsKPj4+Pj4KPj4+Pj4gU28g bWF5YmUgaXQgc2hvdWxkIGJlIHNvbWV0aGluZ3MgbGlrZSB0aGlzOgo+Pj4+PiBzdGF0aWMgY29u c3QgdW5zaWduZWQgaW50IGg2MTZfaXJxX2JhbmtfbWFwW10gPSB7IDAsIDIsIDMsIDQsIDUsIDYs Cj4+PiA3LCA4IH07Cj4+Pj4KPj4+PiBXaGlsZSB0aGF0J3MgdHJ1ZSwgSSBkb24ndCBzZWUgYSBu ZWVkIGZvciBJUlEgYmFuayBvbiBwb3J0IEEgLSB0aGlzCj4+PiBwb3J0IGlzIAo+Pj4+IGludGVy bmFsIChub3QgZXhwb3NlZCBvbiBwaW5zKSBhbmQgbm9uZSBvZiB0aGUgZnVuY3Rpb25hbGl0eSBv biB0aGF0Cj4+PiBwb3J0IAo+Pj4+IG5lZWRzIElSUS4KPj4+Cj4+PiBJIGFncmVlIGhlcmUsIHNp bmNlIHBvcnQgQSBpc24ndCBldmVuIG1lbnRpb25lZCBpbiB0aGUgbWFudWFsIChuZWl0aGVyCj4+ Cj4+IEkgdGhpbmsgaWYgd2UgaWdub3JlIGl0IHdlIGhhdmUgdGhlIHJpc2sgb2YgRFQgYmluZGlu ZyBpc3N1ZXMKPj4gd2hlbiB3ZSBuZWVkIHRvIGFkZCBpdCBhZnRlcndhcmRzLgo+IAo+IFlvdSBo YXZlIGEgcG9pbnQsIGJ1dCB3aGljaCBpbnRlcnJ1cHQgc2hhbGwgSSBhc3NpZ24gaW4gdGhlIC5k dHNpPwoKQWgsIG9mIGNvdXJzZSB0aGV5IG1lbnRpb24gaXQgaW4gdGhlaXIgLXBpbmN0cmwuZHRz aS4uLgoKPiBBbmQgYXMgSmVybmVqIG1lbnRpb25lZCwgdGhlcmUgaXMgbGl0dGxlIHNlbnNlIGlu IGhhdmluZyB0aG9zZSBwaW5zIGFzCj4gaW50ZXJydXB0IHNvdXJjZXMsIHNpbmNlIHdlIGNhbm5v dCB1c2UgdGhlbSBhcyBHUElPcyBpbiBhIHVzZWZ1bCB3YXkuIFdlCj4gY291bGQgYml0YmFuZyBJ MkMsIGJ1dCBJIGRvbid0IHNlZSBtdWNoIHNlbnNlIGluIGRvaW5nIHRoaXMuCj4gCj4gQW5kIHRv IGJlIGhvbmVzdDogdGhhdCBpc3N1ZSBpcyBhIHNob3J0Y29taW5nIG9mIG91ciBiaW5kaW5nLiBC eSBtb3ZpbmcKPiB0aGlzIHNpbXBsZSBhcnJheSBpbnRvIHRoZSBEVCB3ZSBjb3VsZCBhdm9pZCB0 aGlzIHByb2JsZW0gZW50aXJlbHkuCj4gCj4+PiBpcyBQb3J0RCBvciBQb3J0RSksCj4gCj4gSSBo YWQgYSBsb29rIGF0IFBvcnREIGFuZCBQb3J0RSBpbiB0aGUgQlNQOiB0aGV5IGRlc2NyaWJlIExD RCwgTFZEUyBhbmQKPiBDU0ksIG1vc3RseSwgYWxsIGludGVyZmFjZXMgd2hpY2ggdGhlIGNoaXAg ZG9lcyBub3Qgc3VwcG9ydCBhbnltb3JlLgo+IEV2ZW4gaWYgdGhlIHBlcmlwaGVyYWxzIGFyZSBz dGlsbCBpbiwgdGhlcmUgaXMgbm8gdXNlIGZvciBoYXZpbmcgdGhvc2UKPiBzaWduYWxzIGludGVy bmFsbHkuIEFuZCB0aGVyZSBhcmUgc3VyZWx5IG5vIHBhZHMgY29ubmVjdGVkIHRvIHRoZW0KPiAo dGhlcmUgYXJlIHNpbXBseSBubyBiYWxscyBsZWZ0IG9uIHRoZSBwYWNrYWdlLCBhY2NvcmRpbmcg dG8gdGhlIGRhdGFzaGVldCkuCj4gCj4gU28gbXkgdGhlb3J5IGlzIHRoYXQgdGhvc2UgcGVyaXBo ZXJhbHMgYXJlIGp1c3QgbGVmdCBpbiBiZWNhdXNlIGl0IHdhcwo+IHRvbyBtdWNoIHRyb3VibGUg dG8gcmVtb3ZlIHRoZW0gKGFuZCBpdCBkb2Vzbid0IGh1cnQgaGF2aW5nIHRoZW0gaW4pLCBvcgo+ IHRoZXJlIGlzIGFub3RoZXIgcGFja2FnZSB2YXJpYW50IHdoaWNoIGV4cG9zZXMgdGhvc2UgcGlu cy4KPiAKPiBTbyBJIHdvdWxkIGxlYW4gdG8gbm90IGV4cG9zZSB0aG9zZSBwb3J0cyAoUEQsIFBF KSBhbmQgdGhlaXIgaW50ZXJydXB0cwo+IChmb3IgUEEsIFBELCBQRSkuCj4gCj4gT3BpbmlvbnM/ CgpTbyB3aXRoIHRob3NlIG51bWJlcnMgZnJvbSB0aGVpciAuZHRzaSBJIGNhbiBvZmZlciB0byB1 c2UgdGhlIGFycmF5IGFzCkNsw6ltZW50IHNob3dlZCBhYm92ZSwgYW5kIGFkanVzdCB0aGUgaW5k aWNpZXMgaW4gdGhlIHBpbiBhcnJheXMgYWJvdmUuClRoZW4gaGF2ZSB0aGUgSVJRIG51bWJlcnMg YXMgc2hvd24gaW4gdGhlIEJTUCBpbiBvdXIgLmR0c2kuCkJ1dCBJIHdvdWxkIG5vdCBoYXZlIFNV TlhJX0ZVTkNUSU9OX0lSUV9CQU5LIHN0YXRlbWVudHMgZm9yIHRob3NlCnVua25vd24gcG9ydHMs IGluIGZhY3Qgbm8gbWVudGlvbnMgb2YgUG9ydEQgYW5kIFBvcnRFIGF0IGFsbC4KCkRvZXMgdGhh dCBzb3VuZCBhY2NlcHRhYmxlPwoKQ2hlZXJzLApBbmRyZQoKPiAKPj4gSSB3b3VsZCByZWZyYWlu IGZyb20gbGlzdGluZyBpdCBoZXJlIHByZW1hdHVyZWx5Lgo+Pj4gUGx1cyB3ZSBhY3R1YWxseSBk b24ndCBrbm93IHRoZWlyIGludGVycnVwdCBudW1iZXJzOiB0aGUgbWFudWFsIG9ubHkKPj4+IG1l bnRpb25zIEdQSU9FIG9uIHRvcCBvZiB0aGUgYWxyZWFkeSBsaXN0ZWQgaW50ZXJydXB0cy4KPj4+ Cj4+PiBUaGUgaW50ZXJydXB0cyB3b3JrIGJ5IHRoZWlyIGluZGV4LCBzbyBza2lwcGluZyBwb3J0 cyBpcyBub3QgYW4gaXNzdWUuCj4+PiBJCj4+PiBqdXN0IHRlc3RlZCB0aGUgUElPIGludGVycnVw dCBvbiBQb3J0QywgYW5kIGl0IHdvcmtzLgo+Pj4KPj4+IENoZWVycywKPj4+IEFuZHJlCj4+Pgo+ Pj4+Pgo+Pj4+Pj4gKwo+Pj4+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc3VueGlfcGluY3RybF9k ZXNjIGg2MTZfcGluY3RybF9kYXRhID0gewo+Pj4+Pj4gKyAgICAgICAucGlucyA9IGg2MTZfcGlu cywKPj4+Pj4+ICsgICAgICAgLm5waW5zID0gQVJSQVlfU0laRShoNjE2X3BpbnMpLAo+Pj4+Pj4g KyAgICAgICAuaXJxX2JhbmtzID0gNSwKPj4+Pj4KPj4+Pj4gIC5pcnFfYmFua3MgPSBBUkFZX1NJ WkUoaDYxNl9pcnFfYmFua19tYXApIGlzIGJldHRlciBubyA/Cj4+Pj4+Cj4+Pj4+PiArICAgICAg IC5pcnFfYmFua19tYXAgPSBoNjE2X2lycV9iYW5rX21hcCwKPj4+Pj4+ICsgICAgICAgLmlycV9y ZWFkX25lZWRzX211eCA9IHRydWUsCj4+Pj4+PiArICAgICAgIC5pb19iaWFzX2NmZ192YXJpYW50 ID0gQklBU19WT0xUQUdFX1BJT19QT1dfTU9ERV9TRUwsCj4+Pj4+PiArfTsKPj4+Pj4+ICsKPj4+ Pj4+ICtzdGF0aWMgaW50IGg2MTZfcGluY3RybF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl ICpwZGV2KQo+Pj4+Pj4gK3sKPj4+Pj4+ICsgICAgICAgcmV0dXJuIHN1bnhpX3BpbmN0cmxfaW5p dChwZGV2LAo+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZoNjE2X3Bp bmN0cmxfZGF0YSk7Cj4+Pj4+PiArfQo+Pj4+Pj4gKwo+Pj4+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1 Y3Qgb2ZfZGV2aWNlX2lkIGg2MTZfcGluY3RybF9tYXRjaFtdID0gewo+Pj4+Pj4gKyAgICAgICB7 IC5jb21wYXRpYmxlID0gImFsbHdpbm5lcixzdW41MGktaDYxNi1waW5jdHJsIiwgfSwKPj4+Pj4K Pj4+Pj4gVGhpcyBpcyBhIG5ldyBjb21wYXRpYmxlIGFuZCBzaG91bGQgYmUgZG9jdW1lbnRlZC4K Pj4+Pj4KPj4+Pj4gUmVnYXJkcywKPj4+Pj4gQ2xlbWVudAo+Pj4+Pgo+Pj4+Pj4gKyAgICAgICB7 fQo+Pj4+Pj4gK307Cj4+Pj4+PiArCj4+Pj4+PiArc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2 ZXIgaDYxNl9waW5jdHJsX2RyaXZlciA9IHsKPj4+Pj4+ICsgICAgICAgLnByb2JlICA9IGg2MTZf cGluY3RybF9wcm9iZSwKPj4+Pj4+ICsgICAgICAgLmRyaXZlciA9IHsKPj4+Pj4+ICsgICAgICAg ICAgICAgICAubmFtZSAgICAgICAgICAgPSAic3VuNTBpLWg2MTYtcGluY3RybCIsCj4+Pj4+PiAr ICAgICAgICAgICAgICAgLm9mX21hdGNoX3RhYmxlID0gaDYxNl9waW5jdHJsX21hdGNoLAo+Pj4+ Pj4gKyAgICAgICB9LAo+Pj4+Pj4gK307Cj4+Pj4+PiArYnVpbHRpbl9wbGF0Zm9ybV9kcml2ZXIo aDYxNl9waW5jdHJsX2RyaXZlcik7Cj4+Pj4+PiAtLQo+Pj4+Pj4gMi4xNy41Cj4+Pj4+Pgo+Pj4+ Pj4gLS0KPj4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==