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=-11.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable 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 675D3C433DF for ; Thu, 20 Aug 2020 11:22:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3EA0F20885 for ; Thu, 20 Aug 2020 11:22:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="R0qJtzBJ" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728047AbgHTLWM (ORCPT ); Thu, 20 Aug 2020 07:22:12 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:59210 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729769AbgHTLV0 (ORCPT ); Thu, 20 Aug 2020 07:21:26 -0400 X-UUID: 580e092745a84891a3507e5f51e90f4c-20200820 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=ohfEWTwXhQSMstYzm/6OXzB+lRaN+zQdjX8fExzTluA=; b=R0qJtzBJ1vc+N8eEPOkeNxSCcZ1m//4Jc3Nf6S3JPSGBeA4C2Mlr/wxtO3VfddFN4Nzw2PISibZ0yQpJ64YKhp2UGPmLdk/r0rAYfGkD4GdCT5m59878o2NL/7esxDe7oOk0gTPOEuVF6tDNPTKFoIG84lFAxWtEVSQnd1kX+RA=; X-UUID: 580e092745a84891a3507e5f51e90f4c-20200820 Received: from mtkcas06.mediatek.inc [(172.21.101.30)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 2126183433; Thu, 20 Aug 2020 19:21:11 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 20 Aug 2020 19:21:07 +0800 Received: from [172.21.77.33] (172.21.77.33) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 20 Aug 2020 19:21:07 +0800 Message-ID: <1597922468.29505.1.camel@mtkswgap22> Subject: Re: [PATCH] pinctrl: mediatek: check mtk_is_virt_gpio input parameter From: Hanks Chen To: Sean Wang CC: Linus Walleij , Matthias Brugger , "moderated list:ARM/Mediatek SoC support" , "open list:GPIO SUBSYSTEM" , linux-arm Mailing List , lkml , CC Hwang , sin_jieyang Date: Thu, 20 Aug 2020 19:21:08 +0800 In-Reply-To: References: <1597317260-24348-1-git-send-email-hanks.chen@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 MIME-Version: 1.0 X-TM-SNTS-SMTP: 84FF2A7FAAC6C2272C02EA56389C25CB737D14086DD27890545B84F223C0307A2000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org T24gV2VkLCAyMDIwLTA4LTE5IGF0IDE2OjQzIC0wNzAwLCBTZWFuIFdhbmcgd3JvdGU6DQo+IEhp IEhhbmtzLA0KPiANCj4gT24gVGh1LCBBdWcgMTMsIDIwMjAgYXQgNDoxNCBBTSBIYW5rcyBDaGVu IDxoYW5rcy5jaGVuQG1lZGlhdGVrLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBjaGVjayBtdGtfaXNf dmlydF9ncGlvIGlucHV0IHBhcmFtZXRlciwNCj4gPiB2aXJ0dWFsIGdwaW8gbmVlZCB0byBzdXBw b3J0IGVpbnQgbW9kZS4NCj4gPg0KPiA+IGFkZCBlcnJvciBoYW5kbGVyIGZvciB0aGUga28gY2Fz ZQ0KPiA+IHRvIGZpeCB0aGlzIGJvb3QgZmFpbDoNCj4gPiBwYyA6IG10a19pc192aXJ0X2dwaW8r MHgyMC8weDM4IFtwaW5jdHJsX210a19jb21tb25fdjJdDQo+ID4gbHIgOiBtdGtfZ3Bpb19nZXRf ZGlyZWN0aW9uKzB4NDQvMHhiMCBbcGluY3RybF9wYXJpc10NCj4gDQo+IGl0IGlzIGJldHRlciB3 ZSBwb3N0IHRoZSBjb21wbGV0ZSBjYWxsIHN0YWNrIHdoZW4gdGhlIGZhaWx1cmUgb2NjdXJzDQo+ IA0KPiA+DQo+ID4gRml4ZXM6IGVkZDU0NjQ2NTAwMiAoInBpbmN0cmw6IG1lZGlhdGVrOiBhdm9p ZCB2aXJ0dWFsIGdwaW8gdHJ5aW5nIHRvIHNldCByZWciKQ0KPiA+IFNpbmdlZC1vZmYtYnk6IHNp bl9qaWV5YW5nIDxzaW5famlleWFuZ0BtZWRpYXRlay5jb20+DQo+IA0KPiBzaWduZWQtb2ZmLWJ5 IHdpdGggdGhlIGZ1bGwgbmFtZQ0KDQpHb3QgaXQsIEknbGwgdXBkYXRlIGl0IGluIG5leHQgdmVy c2lvbi4NCg0KPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBIYW5rcyBDaGVuIDxoYW5rcy5jaGVuQG1l ZGlhdGVrLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9waW5jdHJsL21lZGlhdGVrL3BpbmN0 cmwtbXRrLWNvbW1vbi12Mi5jIHwgNCArKysrDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsv cGluY3RybC1tdGstY29tbW9uLXYyLmMgYi9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3Ry bC1tdGstY29tbW9uLXYyLmMNCj4gPiBpbmRleCBjNTNlMmMzOTFlMzIuLjI3YWI5YzUxMmFlMSAx MDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1tdGstY29t bW9uLXYyLmMNCj4gPiArKysgYi9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1tdGst Y29tbW9uLXYyLmMNCj4gPiBAQCAtMjU5LDYgKzI1OSwxMCBAQCBib29sIG10a19pc192aXJ0X2dw aW8oc3RydWN0IG10a19waW5jdHJsICpodywgdW5zaWduZWQgaW50IGdwaW9fbikNCj4gPg0KPiA+ ICAgICAgICAgZGVzYyA9IChjb25zdCBzdHJ1Y3QgbXRrX3Bpbl9kZXNjICopJmh3LT5zb2MtPnBp bnNbZ3Bpb19uXTsNCj4gPg0KPiA+ICsgICAgICAgLyogaWYgdGhlIEdQSU8gaXMgbm90IHN1cHBv cnRlZCBmb3IgZWludCBtb2RlICovDQo+ID4gKyAgICAgICBpZiAoZGVzYy0+ZWludC5laW50X20g PT0gRUlOVF9OQSkNCj4gDQo+IHMvTk9fRUlOVF9TVVBQT1JUL0VJTlRfTkEvIHRvIGFsaWduIHdp dGggcGluY3RybC9tZWRpYXRlay9waW5jdHJsLW10ay1tdCouaCB1c2VzDQoNCkdvdCBpdCwgSSds bCBmaXggaXQgaW4gbmV4dCB2ZXJzaW9uLg0KDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkNCg0KDQpI YW5rcw0KDQo+IA0KPiA+ICsgICAgICAgICAgICAgICByZXR1cm4gdmlydF9ncGlvOw0KPiA+ICsN Cj4gPiAgICAgICAgIGlmIChkZXNjLT5mdW5jcyAmJiAhZGVzYy0+ZnVuY3NbZGVzYy0+ZWludC5l aW50X21dLm5hbWUpDQo+ID4gICAgICAgICAgICAgICAgIHZpcnRfZ3BpbyA9IHRydWU7DQo+ID4N Cj4gPiAtLQ0KPiA+IDIuMTguMA0KDQo=