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 3CF36C433FE for ; Sat, 1 Oct 2022 00:42:55 +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:Message-ID:Mime-Version:References: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: List-Owner; bh=s7NGeOAtxbjnnC3ndC2hd3yinWAfrJ/x0YPseinmsdE=; b=tl31tW3thKjTlZ /Y6fElxoKg1iddUuOWVLTw6PmPafvTDwO2yHilRFThm6LZ74ICvGejbLeQPcGXlIo5zfjJNyXA4sy 2Y+6dznr5JSAPYSoynLsUbDZ1VFPPmQLgxtHgc18WvEOI4GgNABdxhsh6NkerfHhKFge6qUIt+UVT N39HokPShE5Wql8NlqOt6ptOQCqLQfNTRLOx+cFSEyleOEC0vu5/FMXibKGosgL47MJUEphFRJ2oJ vMbgSfUu8hNy84FwErg+kvJ1NqRogHgNmxGCFrvzkN7ua/EZ+gdAkkS42+qckeuZsaZK7mQrPK/8Z jFJ95oVeN1PT8eHBnzkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeQaS-00CKZ1-6F; Sat, 01 Oct 2022 00:42:36 +0000 Received: from mail-m11878.qiye.163.com ([115.236.118.78]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeQaO-00CKWD-LJ for linux-rockchip@lists.infradead.org; Sat, 01 Oct 2022 00:42:35 +0000 Received: from DESKTOP-SG5V5EA (unknown [58.22.7.114]) by mail-m11878.qiye.163.com (Hmail) with ESMTPA id 77E6A7401D5; Sat, 1 Oct 2022 08:42:25 +0800 (CST) Date: Sat, 1 Oct 2022 08:42:25 +0800 From: "jay.xu@rock-chips.com" To: "Luca Ceresoli" Cc: =?utf-8?B?SGVpa28gU3TDvGJuZXI=?= , linus.walleij , "open list:ARM/Rockchip SoC..." Subject: Re: Re: [PATCH] pinctrl/rockchip: re-fix RK3308 pinmux bits References: <20220930102620.1568864-1-jay.xu@rock-chips.com>, <20220930182358.65da06dd@booty> X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7.2.19.158[cn] Mime-Version: 1.0 Message-ID: <2022100108422538502750@rock-chips.com> X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFJSktLSjdXWS1ZQUlXWQ8JGhUIEh9ZQVkaQ04fVk4eGBlMQxlLSU9JTlUTARMWGhIXJB QOD1lXWRgSC1lBWU5DVUlJVUxVSkpPWVdZFhoPEhUdFFlBWU9LSFVKSktISkxVSktLVUtZBg++ X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6K0k6GTo6Sj0sDFYhChURGD8u FEIaCThVSlVKTU1PTkNPQk9OQk9OVTMWGhIXVREaAlUDDjsJFBgQVhgTEgsIVRgUFkVZV1kSC1lB WU5DVUlJVUxVSkpPWVdZCAFZQUxKQks3Bg++ X-HM-Tid: 0a8390fe8fae2eb4kusn77e6a7401d5 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220930_174233_010195_99602836 X-CRM114-Status: GOOD ( 22.77 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGkgTHVjYToKCkJSCi0tLS0tLS0tLS0tLS0tCmpheS54dUByb2NrLWNoaXBzLmNvbQo+SGVsbG8g SmlhbnF1biBYdSwKPgo+T24gRnJpLCAzMCBTZXAgMjAyMiAxODoyNjoyMCArMDgwMAo+SmlhbnF1 biBYdSA8amF5Lnh1QHJvY2stY2hpcHMuY29tPiB3cm90ZToKPgo+PiBQYXJ0IG9mIHBpbnMgZnJv bSBSSzMzMDggU29DcyBoYXZlIHR3byByZWdpc3RlcnMgdG8gZG8gcGlubXV4LCBvbmUgaXMKPj4g dGhlIG9yaWdpbiByZWdpc3RlciB3aXRoIDJiaXRzIG5hbWVkIGJ5IGdwaW94eF9zZWwsIGFuZCBh bm90aGVyIHdpdGgKPj4gM2JpdHMgYW5kIG5hbWVkIGJ5IGdwaW94eF9zZWxfcGx1cy4KPgo+QXJl IHRoZSAicGx1cyIgcmVnaXN0ZXJzIGRvY3VtZW50ZWQgYW55d2hlcmU/IAoKQXQgUkszMzA4IFRS TSBDSDUgR1JGLMKgCgpHUkZfU09DX0NPTjEzwqAKCjMgwqBSVyDCoDB4MCBncGlvMmEyX3NlbF9z cmNfY3RybArCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgwqAgSU9NVVggY29udHJvbCBzb3VyY2Ug c2VsZWN0aW9uLgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEnYjA6IHVzZSBiYXNpYyBHUElP MkFfSU9NVVhbZ3BpbzJhMl9zZWxdCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMSdiMTogdXNl IGdwaW8yYTJfc2VsX3BsdXMgaW5zdGVhZCBvZiBHUElPMkFfSU9NVVhbZ3BpbzJhMl9zZWxdCgoy OjAgwqBSVyDCoDB4MCBncGlvMmEyX3NlbF9wbHVzCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgMydiMDAwOiBHUElPMl9BMgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMn YjAwMTogVUFSVDBfQ1RTTgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMnYjAxMDog U1BJMF9DTEsKwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzJ2IwMTE6IEkyQzJfU0RB CsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMydiMTAwOiBSZXNlcnZlZArCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMnYjEwMTogT1dJUkVfTTIKClNvcnJ5IEkgZG9uJ3Qg a25vdyBhYm91dCB0aGUgdHJtIHlvdSBnb3QgZnJvbSBvdXIgY29tcGFueSwgaWYgeW91IGNhbm5v dCBmaW5kIHRoaXMgcGFydCwKbWF5IHJlcXVpcmUgYSBuZXcgdmVyc2lvbiA/Cgo+Cj5UaGUgcmVm ZXJlbmNlIG1hbnVhbCBJIGhhdmUgZG9lcyBub3QgbWVudGlvbiB0aGVtLgo+Cj4+IFRoZSBkZWZh dWx0IHZhbHVlIGlzIDJiaXRzLiBCdXQgUm9ja2NoaXAgZG93bnN0cmVhbSBwaW5jdHJsIGRyaXZl ciBoYXMgYQo+PiBzb2MgaW5pdCBmb3IgUkszMzA4IHRvIHN3aXRjaCB0byB0aGUgM2JpdHMgcGF0 aC4gVGhlIGZpcnN0IHBhdGNoCj4+IHVwc3RyZWFtIHRoZSBzdXBwb3J0IGZvciBSSzMzMDggcGlu Y3RybCBidXQgZHJvcCB0aGUgc29jIGluaXQgY29kZXMuCj4+Cj4+IFRoZSBjb21taXQgMWYzZTI1 YTA2ODgzICgicGluY3RybDogcm9ja2NoaXA6IGZpeCBSSzMzMDggcGlubXV4IGJpdHMiKSB0cnkK Pj4gdG8gZml4IGJhY2sgdG8gMiBiaXRzIHBhdGgsIGJ1dCB0aGF0IHdpbGwgbWFrZXMgc29tZSBp b211eCBub3QgYmUKPj4gc3VwcG9ydGVkLgo+Cj5Tb3JyeSBhYm91dCB0aGF0LCBvZiBjb3Vyc2Ug SSBjb3VsZCBub3Qga25vdyBiZWNhdXNlIG15IGRvY3VtZW50YXRpb24KPmRvZXMgbm90IG1lbnRp b24gdGhvc2UgcmVnaXN0ZXJzLiAKCk5ldmVyIGJlIG1pbmQsIHRoYXQgaXMgbXkgbWlzdGFzayB3 aGVuIEkgdXBzdHJlYW0gdGhlIHN1cHBvcnQgZm8gcmszMzA4LgpUaGUgdXBzdHJlYW0gdmVyc2lv biB3aWxsIGxhY2sgb2YgZnVuY3Rpb24gNC03LCBidXQgaXQgd29ya3Mgd2VsbCBmb3IgdGhlIGZ1 bmN0aW9uIDAtMwoKUHJvYmxlbSBoYXBwZW5zIHdoZW4gSSBiYWNrcG9ydCB0aGVzZSBwYXRjaGVz IHRvIG91ciBkcml2ZXIgYW5kIHRoZSB1YXJ0IHdvcmsgYmFkIHNpbmNlIG91cgpkcml2ZXIgd2ls bCBzZXQgaXQgdG8gM2JpdHMgcGF0aC4KCkFueXdheSB0aGFua3MgZm9yIHlvdXIgcGF0Y2ggYW5k IGNvdWxkIGhlbHAgdG8gZG8gYSB2ZXJpZnkgYW5kIHJldmlldyBmb3IgdGhpcyBwYXRjaCDCoD8K Cj4KPj4gQEAgLTMwMTQsNiArMzAxNCw1MCBAQCBzdGF0aWMgaW50IF9fbWF5YmVfdW51c2VkIHJv Y2tjaGlwX3BpbmN0cmxfcmVzdW1lKHN0cnVjdCBkZXZpY2UgKmRldikKPj7CoCBzdGF0aWMgU0lN UExFX0RFVl9QTV9PUFMocm9ja2NoaXBfcGluY3RybF9kZXZfcG1fb3BzLCByb2NrY2hpcF9waW5j dHJsX3N1c3BlbmQsCj4+wqAgcm9ja2NoaXBfcGluY3RybF9yZXN1bWUpOwo+PsKgCj4+ICsKPj4g K3N0YXRpYyBpbnQgcmszMzA4X3NvY19kYXRhX2luaXQoc3RydWN0IHJvY2tjaGlwX3BpbmN0cmwg KmluZm8pCj4+ICt7Cj4+ICsJaW50IHJldDsKPj4gKwo+PiArCSNkZWZpbmUgUkszMzA4X0dSRl9T T0NfQ09OMTMJKDB4NjA4KQo+PiArCSNkZWZpbmUgUkszMzA4X0dSRl9TT0NfQ09OMTUJKDB4NjEw KQo+PiArCj4+ICsJLyogUkszMzA4X0dSRl9TT0NfQ09OMTMgKi8KPj4gKwkjZGVmaW5lIFJLMzMw OF9HUkZfSTJDM19JT0ZVTkNfU1JDX0NUUkwJKEJJVCgxNiArIDEwKSB8IEJJVCgxMCkpCj4+ICsJ I2RlZmluZSBSSzMzMDhfR1JGX0dQSU8yQTNfU0VMX1NSQ19DVFJMCShCSVQoMTYgKyA3KcKgIHwg QklUKDcpKQo+PiArCSNkZWZpbmUgUkszMzA4X0dSRl9HUElPMkEyX1NFTF9TUkNfQ1RSTAkoQklU KDE2ICsgMynCoCB8IEJJVCgzKSkKPj4gKwo+PiArCS8qIFJLMzMwOF9HUkZfU09DX0NPTjE1ICov Cj4+ICsJI2RlZmluZSBSSzMzMDhfR1JGX0dQSU8yQzBfU0VMX1NSQ19DVFJMCShCSVQoMTYgKyAx MSkgfCBCSVQoMTEpKQo+PiArCSNkZWZpbmUgUkszMzA4X0dSRl9HUElPM0IzX1NFTF9TUkNfQ1RS TAkoQklUKDE2ICsgNynCoCB8IEJJVCg3KSkKPj4gKwkjZGVmaW5lIFJLMzMwOF9HUkZfR1BJTzNC Ml9TRUxfU1JDX0NUUkwJKEJJVCgxNiArIDMpwqAgfCBCSVQoMykpCj4+ICsKPj4gKwkvKgo+PiAr CSogRW5hYmxlIHRoZSBzcGVjaWFsIGN0cmwgb2Ygc2VsZWN0ZWQgc291cmNlcy4KPj4gKwkqCj4+ ICsJKiBFeGFtcGxlIHJlZmVyZW5jZSB0byBHUkZfU09DX0NPTjEzIGRlc2NyaXB0aW9uOgo+PiAr CSoKPj4gKwkqIGdwaW8yYTJfc2VsX3NyY19jdHJsCj4+ICsJKiBJT01VWCBjb250cm9sIHNvdXJj ZSBzZWxlY3Rpb24uCj4+ICsJKiAxJ2IwOiB1c2UgYmFzaWMgR1BJTzJBX0lPTVVYW2dwaW8yYTJf c2VsXQo+PiArCSogMSdiMTogdXNlIGdwaW8yYTJfc2VsX3BsdXMgaW5zdGVhZCBvZiBHUElPMkFf SU9NVVhbZ3BpbzJhMl9zZWxdCj4+ICsJKi8KPj4gKwo+PiArCXJldCA9IHJlZ21hcF93cml0ZShp bmZvLT5yZWdtYXBfYmFzZSwgUkszMzA4X0dSRl9TT0NfQ09OMTMsCj4+ICsJwqDCoCBSSzMzMDhf R1JGX0kyQzNfSU9GVU5DX1NSQ19DVFJMIHwKPj4gKwnCoMKgIFJLMzMwOF9HUkZfR1BJTzJBM19T RUxfU1JDX0NUUkwgfAo+PiArCcKgwqAgUkszMzA4X0dSRl9HUElPMkEyX1NFTF9TUkNfQ1RSTCk7 Cj4+ICsJaWYgKHJldCkKPj4gKwlyZXR1cm4gcmV0Owo+PiArCj4+ICsJcmV0ID0gcmVnbWFwX3dy aXRlKGluZm8tPnJlZ21hcF9iYXNlLCBSSzMzMDhfR1JGX1NPQ19DT04xNSwKPj4gKwnCoMKgIFJL MzMwOF9HUkZfR1BJTzJDMF9TRUxfU1JDX0NUUkwgfAo+PiArCcKgwqAgUkszMzA4X0dSRl9HUElP M0IzX1NFTF9TUkNfQ1RSTCB8Cj4+ICsJwqDCoCBSSzMzMDhfR1JGX0dQSU8zQjJfU0VMX1NSQ19D VFJMKTsKPj4gKwo+PiArCXJldHVybiByZXQ7Cj4+ICt9Cj4KPlRoaXMgaXMgbmV3IGNvZGUsIG5v dCBjb2RlIHRoYXQgbXkgcGF0Y2ggaGFzIHJlbW92ZWQuIElzIGl0IG5lZWRlZD8gSG93Cj5kaWQg dGhlIGRyaXZlciB3b3JrIGJlZm9yZSB3aXRob3V0IHRoaXMgY29kZT8KPiAKSSBzZXQgdGhlc2Ug Y29kZXMgYmVmb3JlIHBpbmN0cmwgdG8gcmVnaXN0ZXIuIHRoZSBkcml2ZXIgY291bGQgd29yayB3 aXRoIDJiaXQgb3IgM2JpdCwKYnV0IGEgcHJvYmxlbSBpcyB0aGF0IGlmIHRoZSB1Ym9vdCBjaGFu Z2UgaXQgdG8gM2JpdCwgYnV0IHRoZSBrZXJuZWwgbm90IHRvIGRvIGFueSBzZXQKdGhlbiBpdCB3 b3JrcyBiYWQsIHRoYXQgd2hhdCBoYXBwZW5kIHdoZW4gSSBiYWNrcG9ydCBpdC4KCj5JIHRoaW5r IHdlIG5lZWQgdG8gY2xhcmlmeSB0aG9zZSByZWdpc3RlcnMgYmVmb3JlIGFwcGx5aW5nIGEgZml4 IHRoYXQKPm1pZ2h0IGNyZWF0ZSBvdGhlciBwcm9ibGVtcy4gCgpSZWZlcmVuY2UgdXBwcGVyIG5v dGUsIHBhcnQgb2YgdHJtIGZvciBncGlvMl9hMgoKPgo+QmVzdCByZWdhcmRzLgo+LS0KPkx1Y2Eg Q2VyZXNvbGksIEJvb3RsaW4KPkVtYmVkZGVkIExpbnV4IGFuZCBLZXJuZWwgZW5naW5lZXJpbmcK Pmh0dHBzOi8vYm9vdGxpbi5jb20KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1yb2NrY2hpcAo=