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 2A7ECC54E60 for ; Wed, 13 Mar 2024 10:25:54 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=rkqXitK5NO6rpQXD+BG2PPiYO/3jiomxIBPtgFN6umE=; b=pkEw6LUf2OuG57 w8MJ2B/CfgKbR/Qinh7DT55YfDMF5A+3xAw/YYDv2iUY/Y+ZdIcaJT0B2ioY5FqmfWWeQ3Q5T2I7Z WJYJ7cDPH9JGMQoCl+2g61YRX/M3THv8DQ8FWSlFTMRdBgEvbBp5NJUlDFmX7LJjD+OlOSkeJ3/V4 IyWIg/F0Ik8p5m92vpwQ5MbVzBAKGU5oneiuJ7VH9Uxna7k3Wfby9Cxwz1IwdlwRXoGkzlojbwiDJ o5UqygHIl17rHc988zYyymCApKqC0zIDdCMiR0WqNj9HmHGuPzHh0zPlp3DloG4YDPNQcnyyKckD+ 7VfsecVndMhN+vtscaOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkLnq-00000009fVN-1jzw; Wed, 13 Mar 2024 10:25:42 +0000 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkLnn-00000009fUw-2Z8P for linux-arm-kernel@lists.infradead.org; Wed, 13 Mar 2024 10:25:41 +0000 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1dd8d586126so7079245ad.0 for ; Wed, 13 Mar 2024 03:25:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710325538; x=1710930338; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=YyqKpMvkzn2a0rZ5w5lLpASeVzXzMbzX+YLlhHTJc5w=; b=Z/U1oYpmVi77VkcASQi3lNhzYPQXh/DljzFbpnraFfNeU55UdO5NcSBgwAw/lWDcqj VmK19zqKxJFFBFa2MwEuMYuhrnZo8LycolSqwR3bm3zKhR0hElBCYKrN6AcaMGV9JlI6 NOCKpyHUdHH9RYfpSx8ZUfdg5f2RWANxIu19XQ28PMN4o1Jt1U/+Umzlff1JkOsbBQt9 s8L54sKX1+ZvYsd4JNaC1cCaAVRHVftAt73whftGNXpS7Ae+UTcAl5X/IjWHeohmMRd+ Xlr8dI9usEEm53Fn2O4G1jWWJ6SjfW0N40Whz+fDvwoPBwSjLQgHDOnmYzmeWBcsYgVR V5+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710325538; x=1710930338; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YyqKpMvkzn2a0rZ5w5lLpASeVzXzMbzX+YLlhHTJc5w=; b=DafyWXhz5nJWFgl6BTBlJ+xWZuQ1oPFyYNSi7WEMqHZ4uDHboxn0nEkLa3jir4opTj 1WniPKIT2JGBJIwcXi573PW9lxIeGBj3ey3uYfeNC67GL0jUmRni7PQmlvgrrR+j5wkl nemO7NFTBeZgidlrdOtbkYNLJAq0tKth+ieKSo9NtxCAlw6+KXEKADRHWUvzkeCVmcjl smmT5mXdzRsv0cZB0yiY0xMUmibggWMa1kaq0SRCwskJ/nD+Ux7qDbcONPC+QRcC88AP Bgf0e0IAYv1WC7SBvjxL8bReYLgMeKxHQge1a2CWUFYveily0qYN1lO29a+s1TJRG8+B gEHQ== X-Forwarded-Encrypted: i=1; AJvYcCXDjQft/T2QIi4TpNOUFwVE4WUQ3iCGnQSjBjCwP4dOHD0kIuI3wHt/2by/Jneh1bgnLaN+jpqZKe9BpQGDgibf//PCdEka1sBi1SwMMWHlQMWiAsY= X-Gm-Message-State: AOJu0YxVg5pC33LFQGYCVukmUAuSBdsHGdC1dKFOMAIODGGLuIqkPSvx tpF+mik5yszBouSIn0oAdNHhTeVAmMt5dEmuPqHX7DZE7pMoVDxs X-Google-Smtp-Source: AGHT+IHHcc6DDrTFijSpL/E3Pt1lEW0JVpOialvzsEg+4NWo1Bgccejlq3Cb1J1IfZtST3nVuip6Pg== X-Received: by 2002:a17:902:e748:b0:1dc:fc26:ad0a with SMTP id p8-20020a170902e74800b001dcfc26ad0amr7478914plf.1.1710325538001; Wed, 13 Mar 2024 03:25:38 -0700 (PDT) Received: from [172.19.1.47] (60-250-192-107.hinet-ip.hinet.net. [60.250.192.107]) by smtp.gmail.com with ESMTPSA id v7-20020a170903238700b001dd42bbb08asm8295705plh.253.2024.03.13.03.25.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Mar 2024 03:25:37 -0700 (PDT) Message-ID: Date: Wed, 13 Mar 2024 18:25:34 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 3/3] pinctrl: nuvoton: Add ma35d1 pinctrl and GPIO driver To: Dan Carpenter Cc: linus.walleij@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, p.zabel@pengutronix.de, j.neuschaefer@gmx.net, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ychuang3@nuvoton.com, schung@nuvoton.com References: <20240313035719.768469-1-ychuang570808@gmail.com> <20240313035719.768469-4-ychuang570808@gmail.com> <5c555723-1731-40cc-b9be-a88ef617e09f@moroto.mountain> Content-Language: en-US From: Jacky Huang In-Reply-To: <5c555723-1731-40cc-b9be-a88ef617e09f@moroto.mountain> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240313_032539_680362_DDCA85CC X-CRM114-Status: GOOD ( 13.89 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAyMDI0LzMvMTMg5LiL5Y2IIDA0OjA0LCBEYW4gQ2FycGVudGVyIHdyb3RlOgo+IE9uIFdl ZCwgTWFyIDEzLCAyMDI0IGF0IDAzOjU3OjE5QU0gKzAwMDAsIEphY2t5IEh1YW5nIHdyb3RlOgo+ PiArc3RhdGljIGludCBtYTM1X2dwaW9saWJfcmVnaXN0ZXIoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldiwgc3RydWN0IG1hMzVfcGluY3RybCAqbnBjdGwpCj4+ICt7Cj4+ICsJc3RydWN0IG1h MzVfcGluX2N0cmwgKmN0cmwgPSBucGN0bC0+Y3RybDsKPj4gKwlzdHJ1Y3QgbWEzNV9waW5fYmFu ayAqYmFuayA9IGN0cmwtPnBpbl9iYW5rczsKPj4gKwlpbnQgcmV0Owo+PiArCWludCBpOwo+PiAr Cj4+ICsJZm9yIChpID0gMDsgaSA8IGN0cmwtPm5yX2JhbmtzOyArK2ksICsrYmFuaykgewo+PiAr CQlpZiAoIWJhbmstPnZhbGlkKSB7Cj4+ICsJCQlkZXZfd2FybigmcGRldi0+ZGV2LCAiYmFuayAl cyBpcyBub3QgdmFsaWRcbiIsCj4+ICsJCQkJIGJhbmstPm5wLT5uYW1lKTsKPj4gKwkJCWNvbnRp bnVlOwo+PiArCQl9Cj4+ICsJCWJhbmstPmlycXR5cGUgPSAwOwo+PiArCQliYW5rLT5pcnFpbnRl biA9IDA7Cj4+ICsJCWJhbmstPmNoaXAubGFiZWwgPSBiYW5rLT5uYW1lOwo+PiArCQliYW5rLT5j aGlwLm9mX2dwaW9fbl9jZWxscyA9IDI7Cj4+ICsJCWJhbmstPmNoaXAucGFyZW50ID0gJnBkZXYt PmRldjsKPj4gKwkJYmFuay0+Y2hpcC5yZXF1ZXN0ID0gbWEzNV9ncGlvX2NvcmVfdG9fcmVxdWVz dDsKPj4gKwkJYmFuay0+Y2hpcC5kaXJlY3Rpb25faW5wdXQgPSBtYTM1X2dwaW9fY29yZV9kaXJl Y3Rpb25faW47Cj4+ICsJCWJhbmstPmNoaXAuZGlyZWN0aW9uX291dHB1dCA9IG1hMzVfZ3Bpb19j b3JlX2RpcmVjdGlvbl9vdXQ7Cj4+ICsJCWJhbmstPmNoaXAuZ2V0ID0gbWEzNV9ncGlvX2NvcmVf Z2V0Owo+PiArCQliYW5rLT5jaGlwLnNldCA9IG1hMzVfZ3Bpb19jb3JlX3NldDsKPj4gKwkJYmFu ay0+Y2hpcC5iYXNlID0gLTE7Cj4+ICsJCWJhbmstPmNoaXAubmdwaW8gPSBiYW5rLT5ucl9waW5z Owo+PiArCQliYW5rLT5jaGlwLmNhbl9zbGVlcCA9IGZhbHNlOwo+PiArCQlzcGluX2xvY2tfaW5p dCgmYmFuay0+bG9jayk7Cj4+ICsKPj4gKwkJaWYgKGJhbmstPmlycSA+IDApIHsKPj4gKwkJCXN0 cnVjdCBncGlvX2lycV9jaGlwICpnaXJxOwo+PiArCj4+ICsJCQlnaXJxID0gJmJhbmstPmNoaXAu aXJxOwo+PiArCQkJZ3Bpb19pcnFfY2hpcF9zZXRfY2hpcChnaXJxLCAmbWEzNV9ncGlvX2lycWNo aXApOwo+PiArCQkJZ2lycS0+cGFyZW50X2hhbmRsZXIgPSBtYTM1X2lycV9kZW11eF9pbnRncm91 cDsKPj4gKwkJCWdpcnEtPm51bV9wYXJlbnRzID0gMTsKPj4gKwo+PiArCQkJZ2lycS0+cGFyZW50 cyA9IGRldm1fa2NhbGxvYygmcGRldi0+ZGV2LCAxLCBzaXplb2YoKmdpcnEtPnBhcmVudHMpLAo+ PiArCQkJCQkJICAgICBHRlBfS0VSTkVMKTsKPj4gKwkJCWlmICghZ2lycS0+cGFyZW50cykKPj4g KwkJCQlyZXR1cm4gLUVOT01FTTsKPiByZXQgPSAtRU5PTUVNOwo+IGdvdG8gZmFpbDsKPgo+IHJl Z2FyZHMsCj4gZGFuIGNhcnBlbnRlcgoKVGhhbmtzLCBJIHdpbGwgZml4IGl0LgoKPj4gKwo+PiAr CQkJZ2lycS0+cGFyZW50c1swXSA9IGJhbmstPmlycTsKPj4gKwkJCWdpcnEtPmRlZmF1bHRfdHlw ZSA9IElSUV9UWVBFX05PTkU7Cj4+ICsJCQlnaXJxLT5oYW5kbGVyID0gaGFuZGxlX2xldmVsX2ly cTsKPj4gKwkJfQo+PiArCj4+ICsJCXJldCA9IGdwaW9jaGlwX2FkZF9kYXRhKCZiYW5rLT5jaGlw LCBiYW5rKTsKPj4gKwkJaWYgKHJldCkgewo+PiArCQkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFp bGVkIHRvIHJlZ2lzdGVyIGdwaW9fY2hpcCAlcywgZXJyb3IgY29kZTogJWRcbiIsCj4+ICsJCQkJ YmFuay0+Y2hpcC5sYWJlbCwgcmV0KTsKPj4gKwkJCWdvdG8gZmFpbDsKPj4gKwkJfQo+PiArCX0K Pj4gKwlyZXR1cm4gMDsKPj4gKwo+PiArZmFpbDoKPj4gKwlmb3IgKC0taSwgLS1iYW5rOyBpID49 IDA7IC0taSwgLS1iYW5rKSB7Cj4+ICsJCWlmICghYmFuay0+dmFsaWQpCj4+ICsJCQljb250aW51 ZTsKPj4gKwkJZ3Bpb2NoaXBfcmVtb3ZlKCZiYW5rLT5jaGlwKTsKPj4gKwl9Cj4+ICsJcmV0dXJu IHJldDsKPj4gK30KCkJlc3QgUmVnYXJkcywKSmFja3kgSHVhbmcKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==