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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 12EA6C64EC7 for ; Wed, 22 Feb 2023 18:40:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232504AbjBVSkZ (ORCPT ); Wed, 22 Feb 2023 13:40:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232448AbjBVSkR (ORCPT ); Wed, 22 Feb 2023 13:40:17 -0500 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2089.outbound.protection.outlook.com [40.107.92.89]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C9A33E098; Wed, 22 Feb 2023 10:40:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HRWVwYZlXGPPqVvXwjmbbKdMaVsvad7bEtizsuW84QPwCvT9bicFdtmhpOKMGNXciyq1MmDyvUPBQRPOYcbufBIxgJOa0T2SFVJunL1ASWU9IRabhVHQhxJJ238mZikgP70O5Bb7U0qT15bQXvo78BInTDGiIvYGXv+QL9SmIIM/NhRBtk8lGLqnKRAjQXyp+2cXZX1NF9LJO6Y8gZbIuj9JgYkMUAWnSit+8HkJfsT1EFs3HjxqIjLw72KUR7/SxQjNKhxF+MInst0iPdQJZa3Iy8hWC8wlA9faqhcxrPyYMT67d/lkargGs0bLKEUBodlZ8ax0rDZ/sywCUiT0/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sGTCvWtFKj86JGUsK3Ag242xN1xNfa+MIhjkrNHeR8g=; b=Emz6aXw1QpwPNdtAJarh2hp/qokGxfvXlykt9HToHM7GOqaT6abChjgEXu3mHxAnUQMJ+dh8yrQY53B3NPrn9B/q0OzTS87YFn9XZlJlIZMT2Nq2Amf4SEjcEBtR8PX5OSuY1o74Judglg8Ly6yuBBnvqHn7QhFrOMPPS3QR7zYZWv4Rtt28Qqt5kWsunKLBAkw4gEVQzu4lX4yOYM2F5etB36l0wiuSoyd/fsI52UuAFFYccx2FUBnV0LqdS3vgCbqHt2fuwj03e3+tPaGLmSVFHXEgR9cIJX9EpDal6KHlnnLkEwalDL9hcj0LOdGopAAmwgJ76vhj6WSC6C6eww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sGTCvWtFKj86JGUsK3Ag242xN1xNfa+MIhjkrNHeR8g=; b=pnPmgNqXXp49o5QGY85fPqB9rL0t9TrfHEs+RRYGutfEylcT5gC0ml2z6Ekhe+PlVpV3ktFivzK3sF2Xivgw1oKYy4wRvmqPPU3lfRCxt/XcIfiWtO9pTBCBUWmzL+sTp66/l/5vLHrl9YouTZ/SiwRZfvWV4okqbyLUlhF3qGd9YJf3lCWEHws9+BRAAw5PlApuEUxte2rjn4QC8IxfH0KA6OPB4ObW+SU8/BKYzLlzJnZ5uu+r99p6y5aW48ON1W5JhGNFLxsjcQPJ9LmoKCMbLTbjKpyXOwzXOENc6oP4Qxv1TbtCf8s8pf1hyzKYnJbvwuig9ie/5kkegRc1Eg== Received: from CH2PR12MB3895.namprd12.prod.outlook.com (2603:10b6:610:2a::13) by BL1PR12MB5705.namprd12.prod.outlook.com (2603:10b6:208:384::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Wed, 22 Feb 2023 18:40:02 +0000 Received: from CH2PR12MB3895.namprd12.prod.outlook.com ([fe80::5f35:2f2d:94a4:f7c3]) by CH2PR12MB3895.namprd12.prod.outlook.com ([fe80::5f35:2f2d:94a4:f7c3%4]) with mapi id 15.20.6134.019; Wed, 22 Feb 2023 18:40:02 +0000 From: Asmaa Mnebhi To: Andy Shevchenko CC: "linus.walleij@linaro.org" , "bgolaszewski@baylibre.com" , "linux-gpio@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-acpi@vger.kernel.org" Subject: RE: [PATCH v4 1/2] gpio: gpio-mlxbf3: Add gpio driver support Thread-Topic: [PATCH v4 1/2] gpio: gpio-mlxbf3: Add gpio driver support Thread-Index: AQHZQxaSlkLDlqQj4USzupFOvdT5/67TwvwAgAeH+DA= Date: Wed, 22 Feb 2023 18:40:02 +0000 Message-ID: References: <28f0d670407c127614b64d9c382b11c795f5077d.1676668853.git.asmaa@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR12MB3895:EE_|BL1PR12MB5705:EE_ x-ms-office365-filtering-correlation-id: 0227398a-3448-4772-87c2-08db1504355f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cp0xcZ0KpyPcH6x7rhrCnOjzPQfdj9AalRm8E9yU/SsrUoCFJu4zUH0LLX0h+9LF6f4fOps3Yk3gz2d9E5zzGxkAPXn7zSzCSPB1DCSsFZLa6Q6NdsIeT0CdQWJOu49P3UJUfFtaj3qiAWJJ5YKeLxwEGUJHqhfMxrFRLO8Xb44wYg0bEhqluHNDB7vxrklrPZVWtVJews+QCbyazBHNC30G5vCWLSZTW5nV1NmOoNVz8tQn3m2hKIalmAur/BM5cvoFrwnGLnEjsF4sIA6Id9ZdqjZKixcMBw7+E4g5KUpalwQPEy4LwCEd6YE9/Zlwht9yUWAduGqjRaTcxtP6jMbSNUGJ/PJUb48NtHqsTG5vdd+pjsk5opLM3zjgtGf8Kv4DFs5uMhlBwK1aqQfpiac0koj5RiDMKITZ40yrXy/BwdmbiBAFkcL+nJsBYTQhu0Ht+1v+UyCwoA/EjOkkoxmDxgmbLIorrAwYYr8ciPVVeUedKkbr+V07oKWHnacZRbsOGtw67SdxLQrX1fPzVbidblKkCvxEPUCnkSdO9GzRt1TtM6JDHO9S9oiJeWOG4S/RL2dhTxWQj29phIK1dO13xrM44Vjvu3fFoiUcZbsnDn+S98oIripYO8Doa6DhIaxC3DMXMGylOCbGLsCJ3GW8UkVYRBCjO8iMj3AkHcU3Qy7fubeLuBhYOBIbEF0K771Sr0pL/ZE0MlTV3u/R0Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB3895.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(136003)(39860400002)(366004)(376002)(396003)(451199018)(86362001)(5660300002)(2906002)(38070700005)(38100700002)(52536014)(122000001)(41300700001)(66946007)(64756008)(6916009)(8676002)(66446008)(76116006)(4326008)(66476007)(66556008)(316002)(54906003)(83380400001)(55016003)(26005)(8936002)(6506007)(9686003)(71200400001)(7696005)(186003)(33656002)(478600001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VU9OM3RlY2NuS3pobnBybVlzN3NvYkNrc1JMOEhETC9YYjZSc2IwdG11Z3Nv?= =?utf-8?B?eGwxcDZOcGxZWkc0cUh5aDNaM0F0VXZSaG1YdHMxK0ZMeVpkRDNyYTNNTWZo?= =?utf-8?B?a1dneng3eFFXd1RiVnJaQys0WGI3SGpBaWxGOUswd2Z2MHpGOURSZGdENDRE?= =?utf-8?B?dHgrN1UvaTltbTVzL3hVekNEWVBOMjdmcTJkTTk3WWxUcTNySTFvcUtBRkNC?= =?utf-8?B?RGlOZmY4RGNoR3VTcFFWc2UvZHUzLzI1ci8zY0ZRWFVPR1ZaT1ZSVSt1VnUz?= =?utf-8?B?eHhWenBrNTA3RDQxSHdwcndrRk9JMGpqdTNDUWJMbUhGUDR1MU0zYzdCUC9D?= =?utf-8?B?dGRGenA1bWdrU3VhM0VmZ2R2MC9Id25ZaTVEVU8rbEtESUJyWXB3MEgraEVJ?= =?utf-8?B?K1IyZnlCS1AvV1FPU3c0TzY1WldMbDY3NGV5OWVaQk16Ky9Ic0g4ZCtrKzJa?= =?utf-8?B?V0Znc0xrT25KSThCM3FvcmRoYlZCVzV0Rm14K0RHNm5wbTdZV1V4T05QbmVF?= =?utf-8?B?VXRURGlzcWw4elBHKzhKTDVZbFN1K2VDOGVpNG1vYTVwc2dFZGQxdC85SkpY?= =?utf-8?B?aXZHUnFNUEI1NldlTU53NTFoTWRObDlHOUlNdzBDVVFTQzE1TGc3amNadFA0?= =?utf-8?B?enZ3WkxVV1pRUmlaM205OC93Zm5qSlRjS1VCczNXdktudE1MbnIwcy9iQXd6?= =?utf-8?B?bDIrbytuT1k1cE5WYnJYRGxPL3YyWXFzOFlldFQ3YTFUN1hrNisra1M0bDM0?= =?utf-8?B?ZWdkbmx4Y1phblNHWXhKNXh5d0E1aXFsOHdTeUdOK1hSeUR1SXBOaXp4M0g5?= =?utf-8?B?RFh5Uml4NityS0hFL0EvL1ZTN3NlMkQ1Wk1GSFoyNWdORG1IQjB0Y1YyLzFR?= =?utf-8?B?TktmZU9XTk5YODlUOWVvdzRoYlM2dUVIM3B5M0lzcDBpL0xQNDY4dWZ4MFJq?= =?utf-8?B?TzhiSGlUcERXTlBkaWNOdlV4V0s4MnNPQ2llaG0zWkYvL2V4dzI0VEs0bnRa?= =?utf-8?B?Rll6K212YWw0dTE3OFNCODR2a3U3ZzRHOHROT0pzbFFNVlpIdWRqcGZ0R1N3?= =?utf-8?B?cHlpMWRRWnBOUUQ4R3hkZ1MxZUVKRGFSU1B0OW52UXY1MlZDeWYrOU5ZV2hB?= =?utf-8?B?TjZIaW1kWGZmRzR0UDhaWkVOTkJWRXFuVnZTQWd0Q3AxUkZ6VW5uMGVuT2pm?= =?utf-8?B?SURubEtGbStsYm1wdmczdXFleUlsM0VjSGNjSnp3a3ZRU282NkZwYUJqeVl1?= =?utf-8?B?eis4Zm1kb2xPTXV6QXg0R1BWc1pzc3NqVUt1LzR6Mk5QdlhrM1NwODZWbEIv?= =?utf-8?B?MkdjU1MxNlVXKzV1SUE1MUVLNVJSWmthbDdoRGxhY1Rka3g4MnlsWWcxN2RC?= =?utf-8?B?UHVzZHpxQzU4d3E5SUsyRHVGaHA2bHlsY0pYWkJCSWppV2wzak9TSG0ybTh3?= =?utf-8?B?bnNRdEViR3RQZ1VWRTJiaElnSWpwRjR0TTlycnUwS0hMcnpDa0Z1MC80eEFJ?= =?utf-8?B?cmVoemtZb01TbkNRSDV2TGhEWXk1QUtWTUJrczRkQ3dMRUlXUWVaVHlacHZS?= =?utf-8?B?cXpMd093dHFhS0FMNlR2dE9Wb1ZOQkFGYXRsS2dja29Hd2lyQ2lOVE8yV2Fa?= =?utf-8?B?Z0hqNTRTSVVLZVdLY1hnc080SHJaNjRQbVRFSzZSS3RxcW1uTjRCd3lBM2Ir?= =?utf-8?B?WkF4QUQzSXVpbXhOSExuZkFnd21HY2U4QWRwSDh5MDdoWnhQRFYvendEWFpv?= =?utf-8?B?K0dSOWRSTnhtT1dLckdoLzgwYmt0Nkh0TEtRSHJHNjVQTjR1cTlLQitzWWVo?= =?utf-8?B?Z2VKcEVtWWM1Tk1sWU5MY1RWVCtKSWhkT3JHb2xQWitVSFRuMmJXdndCSWVl?= =?utf-8?B?dzdpYUhPVERwRUtCaE9YVTRRSUZDcnhBNzk4TUdRQzZSZEhxVzUrRjRzQ0Jk?= =?utf-8?B?YncwcHFhcDN0OGtyNG5pMUIrTmpqdE1yaXJLWWxFT09sKzZnVDUvYkFpdVdL?= =?utf-8?B?N1RlcVFyL3JZeDFNVmpQOU8xRGFNeC9qRFpvZnJLQ0NDVER2S1h6MnBtMFpr?= =?utf-8?B?T1BBYWlmaEtvRE0rT01Rb3g4dGY1eHhVdUNsVXNLdGt2OUxjMThvTGlmSEx5?= =?utf-8?Q?bnI0=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3895.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0227398a-3448-4772-87c2-08db1504355f X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2023 18:40:02.2406 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0ff3X1XpkuIwBsf9eAZEGECJvW075JQoLSeDnh/fpxOnTZKa3NRaQMtZCoIlxuW0zs5mFv8+5TaFEkahimId1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5705 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiArc3RhdGljIGNvbnN0IHN0cnVjdCBpcnFfY2hpcCBncGlvX21seGJmM19pcnFjaGlwID0gew0K PiArICAgICAgIC5uYW1lID0gIk1MTlhCRjMzIiwNCj4gKyAgICAgICAuaXJxX3NldF90eXBlID0g bWx4YmYzX2dwaW9faXJxX3NldF90eXBlLA0KPiArICAgICAgIC5pcnFfZW5hYmxlID0gbWx4YmYz X2dwaW9faXJxX2VuYWJsZSwNCj4gKyAgICAgICAuaXJxX2Rpc2FibGUgPSBtbHhiZjNfZ3Bpb19p cnFfZGlzYWJsZSwgfTsNCg0KU2VlbXMgbWlzc2luZyB0d28gdGhpbmdzIChkdW5ubyBpZiBiZ3Bp b19pbml0KCkgaGVscHMgd2l0aCB0aGF0KToNCi0gSU1NVVRBQkxFIGZsYWcNCi0gYWN0dWFsIGNh bGxzIHRvIGVuYWJsZSBhbmQgZGlzYWJsZSBJUlFzIGZvciBpbnRlcm5hbCBHUElPIGxpYnJhcnkg dXNhZ2UNClNlZSBvdGhlciBkcml2ZXJzIGhvdyBpdCdzIGRvbmUuIFRoZXJlIGFyZSBldmVuIHBs ZW50eSBvZiBwYXRjaGVzIHRvIGVuYWJsZSB0aGlzIHRoaW5nIHNlcGFyYXRlbHkuDQoNCkkgc2F3 IHRoYXQgaW4gb3RoZXIgZHJpdmVycyBvbmx5IGlycV9lbmFibGUgYW5kIGlycV9kaXNhYmxlIGFy ZSBkZWZpbmVkLiBFeGFtcGxlIGluIGdwaW8tZGF2aW5jaS5jOg0Kc3RhdGljIHN0cnVjdCBpcnFf Y2hpcCBncGlvX2lycWNoaXAgPSB7DQoubmFtZSAgICAgICAgICAgPSAiR1BJTyIsDQouaXJxX2Vu YWJsZSAgICAgPSBncGlvX2lycV9lbmFibGUsDQouaXJxX2Rpc2FibGUgICAgPSBncGlvX2lycV9k aXNhYmxlLA0KLmlycV9zZXRfdHlwZSAgID0gZ3Bpb19pcnFfdHlwZSwNCi5mbGFncyAgICAgICAg ICA9IElSUUNISVBfU0VUX1RZUEVfTUFTS0VELA0KfTsNCg0KV2hpY2ggSSB0aGluayBpcyBvayBk dWUgdG8gdGhlIGZvbGxvd2luZyBsb2dpYzoNCg0KZ3Bpb2NoaXBfYWRkX2lycWNoaXAgY2FsbHMN CmdwaW9jaGlwX3NldF9pcnFfaG9va3Mgd2hpY2ggY29udGFpbnMgdGhlIGZvbGxvd2luZyBsb2dp YzoNCg0KaWYgKGlycWNoaXAtPmlycV9kaXNhYmxlKSB7DQogICAgICAgICAgICAgICAgIGdjLT5p cnEuaXJxX2Rpc2FibGUgPSBpcnFjaGlwLT5pcnFfZGlzYWJsZTsNCiAgICAgICAgICAgICAgICAg aXJxY2hpcC0+aXJxX2Rpc2FibGUgPSBncGlvY2hpcF9pcnFfZGlzYWJsZTsNCn0gZWxzZSB7DQog ICAgICAgICAgICAgICAgIGdjLT5pcnEuaXJxX21hc2sgPSBpcnFjaGlwLT5pcnFfbWFzazsNCiAg ICAgICAgICAgICAgICAgaXJxY2hpcC0+aXJxX21hc2sgPSBncGlvY2hpcF9pcnFfbWFzazsNCn0N CmlmIChpcnFjaGlwLT5pcnFfZW5hYmxlKSB7DQogICAgICAgICAgICAgICAgIGdjLT5pcnEuaXJx X2VuYWJsZSA9IGlycWNoaXAtPmlycV9lbmFibGU7DQogICAgICAgICAgICAgICAgIGlycWNoaXAt PmlycV9lbmFibGUgPSBncGlvY2hpcF9pcnFfZW5hYmxlOw0KfSBlbHNlIHsNCiAgICAgICAgICAg ICAgICAgZ2MtPmlycS5pcnFfdW5tYXNrID0gaXJxY2hpcC0+aXJxX3VubWFzazsNCiAgICAgICAg ICAgICAgICAgaXJxY2hpcC0+aXJxX3VubWFzayA9IGdwaW9jaGlwX2lycV91bm1hc2s7DQp9DQoN ClNvIGl0IGRvZXNu4oCZdCBzZWVtIGxpa2Ugd2UgbmVlZCB0byBkZWZpbmUgaXJxX21hc2svdW5t YXNrIGlmIHdlIGhhdmUgaXJxX2VuYWJsZS9kaXNhYmxlPw0KDQo+ICsgICAgICAgbnBpbnMgPSBN TFhCRjNfR1BJT19NQVhfUElOU19QRVJfQkxPQ0s7DQo+ICsgICAgICAgZGV2aWNlX3Byb3BlcnR5 X3JlYWRfdTMyKGRldiwgIm5waW5zIiwgJm5waW5zKTsNCg0KSSBkb24ndCBzZWUgRFQgYmluZGlu Z3MgZm9yIHRoaXMgcHJvcGVydHkgKGJlaW5nIGFkZGVkIGluIHRoaXMgc2VyaWVzKS4gSXMgaXQg YWxyZWFkeSBlc3RhYmxpc2hlZCBvbmU/DQoNCkFoIHRoYXTigJlzIG15IGJhZC4gVGhlIHByb3Bl cnR5IHNob3VsZCBiZSBjYWxsZWQgIm5ncGlvcyIgbGlrZSBpbiB0aGUgRFQgZG9jdW1lbnRhdGlv bi4gV2lsbCBmaXguDQoNCi0tDQpXaXRoIEJlc3QgUmVnYXJkcywNCkFuZHkgU2hldmNoZW5rbw0K