Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp988331rwb; Thu, 10 Nov 2022 09:44:24 -0800 (PST) X-Google-Smtp-Source: AMsMyM6+I1Jzh5wXy1ycY+5azLK9XBgK7Or7C1OuqVrYTA9xuWmc7pX4CWLez7zBPdwu6UnEKKk1 X-Received: by 2002:a17:906:aeca:b0:7a0:9d58:5c7b with SMTP id me10-20020a170906aeca00b007a09d585c7bmr3336657ejb.115.1668102264762; Thu, 10 Nov 2022 09:44:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668102264; cv=pass; d=google.com; s=arc-20160816; b=ieWNrPIlkQTePUKONdbJHq/JWV9pEeohA9497Nxmo9yDHL8/NI02a8qCQ59HLnDWCz SI1wse3udd+sNj6CMb0Visrt7jb2XOLssmp9a1xi5RS2s41kiPRhvsqMs1pER5q8antt tglhge9JKhJx9OFHGAFCkNZax2865hW+tVhcPo2C6LSwz2bzYbz+bgoSpkzbGObViZ0g y0Cq49Sbtj07q3q4J9McVFZWWrq6E/sKHar/jZvPEbevNnAzDj96Db3eGuafNFP1iWVI czDI//h6r1KN8UtaB7sAzbkon5Htd1vyFcYzoGDs8B6PfDA18Jn0wdz0pV4YHtu8mlAt qVAA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :dkim-signature; bh=YKOy+JCnVGc6c9GhibF31x+dwHQMZrXATwLiwYXu4RQ=; b=azlsFTze8G2BbG0hmx5rfSDvvh0fhAB06E+XteJZw56KwjV7wVeH6mfvS1+kx4RWr1 yG7mirY2Uaw+FoCuGdvloLeWJpl76/eqjdFyz6PIoIgMyaKiGb2LTHf2/Sgi2RK9s//+ 9D6kMrqvNmZbzZgovxvh92thqf2y5Obf6Z/kaQGc43/zam1A55DDsXicb8xHA0QsRXqa T+aGn1N2l8xp9xlHbDlRyZrgdpSyxfhbEZjn7yErDghWMFWGHvMSJ8ALlWGFQmrOAl6r 7GWwGp85I+ny6PxX1Fdkcyc499Oxh8Tt+6ZxdJQg6F6s46jQ3+s/0NI22fiUWSytA2F/ Xf1g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=qETrGZfs; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=lh0lb+t1; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i7-20020a05640242c700b00461cb980126si179711edc.309.2022.11.10.09.44.02; Thu, 10 Nov 2022 09:44:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=qETrGZfs; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=lh0lb+t1; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231854AbiKJRTI (ORCPT + 92 others); Thu, 10 Nov 2022 12:19:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231516AbiKJRSu (ORCPT ); Thu, 10 Nov 2022 12:18:50 -0500 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFCF6659E; Thu, 10 Nov 2022 09:18:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1668100729; x=1699636729; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jTgPsTpWEp2q8xuowsIAN0qL7D17f/OzFZJ6FJloswQ=; b=qETrGZfsv0KGKQYfAdiutoZhLIWV6koseEGCc3Wl4l5I4svEt29ut/dJ Xdjt6bpTcfmCJnVzDjk6cbZx8XS+0W+YH91DbrVpBxAATLqpGvRf+0eAZ 1UGyATTfF1BHVwlIoBbCMOzU04JUKP+LPoO5mn65+PscmXaa604xZOt62 zpRmap919XOXFRLYqfyVbII9rcYT3UzU72tGIiXgpgAXxpeRLqLYwwdXt VoZOBoBbYKkkGMeHUEKhR3tOBc9K+jAnJYjc3mqPrL2CRoQBOUiTkRq+L PM/mC99tq8bgYC2amFSWaCBSJ6SE4Q1SGS9Hwthl1gKWz34aO6qYiJb0F Q==; X-IronPort-AV: E=Sophos;i="5.96,154,1665471600"; d="scan'208";a="188473920" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa5.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 10 Nov 2022 10:18:48 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Thu, 10 Nov 2022 10:18:48 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Thu, 10 Nov 2022 10:18:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RVK88LcmTncwIljPr/qm3BcB4nWJaAQXaeYftjDKp6DF1FolyaEIXl3nQqW8a3HAuGPxGfziDnwwqiEIcIfVZpq9gVaJoJ6/UpgP0Tg1cc81qn+yIFHTyRIVI5rNNUDWaV1siA2kLqILc0g2jvhZeJcqz6bJ6GyzCtrDdZasJP6bM23kD4IIOjTy9SyMGBMVtPRQ4IOb67EzF0FW/T8OcWAjHCzMtVSpaeXVyPlaJmWZm8yqcOwq4ESceU4AwINVxK0I5hue6d8ovTecK2p+IiW5mI342cBGvqq2hW1L3IAjWPHcZQmqYgt9zY4akRiZA1eqrjvVIHH4jEfgFDZnnQ== 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=YKOy+JCnVGc6c9GhibF31x+dwHQMZrXATwLiwYXu4RQ=; b=J7Gl1QPSL84IW3Ln6qfQ6QB1MAiejqofTNOzKDXdvBtSFfymiKP8kfC1mWwR+GlP3soXBkEuE6gX0j3G5xjE6zQO+Eo4ZsiQbfxkwQcVAnueFb09ugeJfIr2MttR3RR26hj5BtVDILlCgPMIB4KllnOao1BYYRqoL0sjGxMS52ZAAQedVblXRKtfMY9w3rkZFUI2TJ4SP1z86m7tH6gbq+h32p1iDYyjTgotrb7EuZrGqtx7dLrPt7w0M3DypkzpgGz89NWxfkq8UpOpAwk7UXrR8pw3UJyBUnJGn7reok0q24omGuhUIbVYkDg7meLzYk7QwlrV4Jv/G9F2cNR/mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YKOy+JCnVGc6c9GhibF31x+dwHQMZrXATwLiwYXu4RQ=; b=lh0lb+t1KqjQOgD0YbdBPkU1IM06akQUXQpBVi2Jlex4xRykbPokEADT+mpDbeE8Ca3dmXF/KckQzqaQI2C97IDHSq2gv0QTjmFFcQvIgIipDRrRNAqGVhKzqAu5eSYQLFwBByQX1nBz9zaj2fZtgwNmjivi1L/XA5RrhE0Nwy0= Received: from BN8PR11MB3668.namprd11.prod.outlook.com (2603:10b6:408:81::24) by SA1PR11MB5828.namprd11.prod.outlook.com (2603:10b6:806:237::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.12; Thu, 10 Nov 2022 17:18:46 +0000 Received: from BN8PR11MB3668.namprd11.prod.outlook.com ([fe80::fecf:d286:328b:747f]) by BN8PR11MB3668.namprd11.prod.outlook.com ([fe80::fecf:d286:328b:747f%7]) with mapi id 15.20.5791.027; Thu, 10 Nov 2022 17:18:46 +0000 From: To: CC: , , , , , , , , , , , , , , , , Subject: RE: [PATCH v3 tty-next 1/3] 8250: microchip: pci1xxxx: Add driver for quad-uart support. Thread-Topic: [PATCH v3 tty-next 1/3] 8250: microchip: pci1xxxx: Add driver for quad-uart support. Thread-Index: AQHY8qbOKjSYZX8pv0a09I/nHE/OKK42gJIAgAHWaXA= Date: Thu, 10 Nov 2022 17:18:46 +0000 Message-ID: References: <20221107124517.1364484-1-kumaravel.thiagarajan@microchip.com> <20221107124517.1364484-2-kumaravel.thiagarajan@microchip.com> In-Reply-To: Accept-Language: en-IN, 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=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN8PR11MB3668:EE_|SA1PR11MB5828:EE_ x-ms-office365-filtering-correlation-id: 9120063b-7269-4108-e4c5-08dac33fa03b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZUCcPcOioUOqWEpKPXWO98R+Vo97cScfFZqpoXs4+O+0krDJRfD4daiCTdNmda2rl3uwqCVopMBgadUriNaSEkQnKaMC8fIpkFjgmkNA0BdnX9po03qcCW5sXn0ZQsqdeeZgdOwfqJTG2obiezMUrvfXUoRUs5Iq9txQbiAi4P2zXKpi0r54cILj21VNediSbtrPq6Avtk2nJipd1kEGriofcaNIOrLeaw0sitxsjnErsaFliGKnXOkLAKAnUwt1zDnNMfmd+TOXBeEjvkZ8HueisBeyJDSuhtDBJvtODeucPsCGoY6e0cCJNMLVGw4Vg3pac1RKcAa2ZwraTpbS4GRBqFbgz5i2CCO2MzyDJWoUVuXkOKH3/cXQYWyqxoDrDZ8k6S2AXJA9TAEw29IkCg2zUmVtWqENnHWCaf/CGiMS+BO03KakTijKvARk41EkPhO2W8jtp2mJ/RFiPKHnYihy80E46GeeMRcWKwwuWOzBQjW3I9otbv2xPQ53UQ7xJuIKTlYZtvWbivxX5IAxxfFkC3JfaC85uqEJCLa2zI3uEOEfXfiGhqKFjECoxPylJ+/8dw4xrV9sA0OlvXdHHMpl9xxad/4kFepc0+G1rGfy2GuL8xwDPEPOtF6YxDbZifHod8OZdvHWu1UZliszXSPLe0wOCxYTq6Xp9cigL0H5wuJjkTwRBtyQVyuOY1PBLEfVWhkoRo7CQ1vSDerE/0yOQ6nQWMdQP9GNLvWH1uvgEMyoTyNI2glRFNip3YagFUA66JuhmId0/4cR7UHeGOb8yKv1et5nMR0JWtFyR5h7ZFmWf98gYUUJDdWkwRUnjdUhoII8L9MJ3RDhdM8Q74b0wF0Q68Y4KMsFkCnigWc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3668.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(136003)(366004)(396003)(346002)(376002)(451199015)(71200400001)(478600001)(107886003)(6916009)(38070700005)(54906003)(316002)(55016003)(7696005)(4326008)(38100700002)(64756008)(66476007)(66556008)(66446008)(8676002)(53546011)(76116006)(66946007)(5660300002)(26005)(122000001)(86362001)(186003)(9686003)(8936002)(7416002)(52536014)(6506007)(83380400001)(33656002)(41300700001)(2906002)(32563001)(473944003)(414714003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J4mvkjwaulUrLhnyKu7PW/ep2RrsYXPNGV5UudQwpY28ldse8otgJ2YNHPU1?= =?us-ascii?Q?nfRKCyhkBsEAhouyMV4IxpnuAuTyCTCouOrspRZmCDKBaSffPstv9f+o3wOz?= =?us-ascii?Q?jguqwHbd0wH9uSUxAXhbhC0C+hjgPOHMDhiYc0ygdKTHJbshZX2PNzRu4qPd?= =?us-ascii?Q?hOI6BolH95sanHNxeEoi5F/3jYZbr6oS3Vsi7dfV6F3uGJt17VLMK8kB+U5S?= =?us-ascii?Q?Nkp5iJQZtdzpqBUYmoCsBOEKk+ssCgTFdZVCzdqDcukbsQ6t0ZESKkA86f6k?= =?us-ascii?Q?3oYqKkHCTwrfKT7YGGR3DW3o6DxzMBRtbcQGYQL0cCpXB0FS2zD8bQ2a/KkO?= =?us-ascii?Q?9+kECygrnODShBSfYQojHpwSUuUSv7GX17RtnZJ9ZP6digvigJtl5tM0/80C?= =?us-ascii?Q?XxPmOqha3Py2oBF/yJ+SHSliMxvMH7rgMi0S6GSw4IUKoZZgui737bMeMa3w?= =?us-ascii?Q?eII9M3lk+ldMjBy497ebwWvKTY3NFFAsXjUv5oRK3+lPqdAO5f3axFXFFGit?= =?us-ascii?Q?6ivmrbcPUe5b7VbOiQM8DWL5sDGp/QLWrV9Io3VcUy/Qefh54l7CaDB6dOAV?= =?us-ascii?Q?37jNpQEdSZ4i/E3tnzuKg70c07eA9oLJ27oUlpE3kg9jUPWzeSmheVMXoAIG?= =?us-ascii?Q?PaQXiy8jb9sHgTShBS61KuVPBMwZRdTs2Q62mv17iX+QJkp7WKVytylGrf2u?= =?us-ascii?Q?0XkOvJrnbyqvf0XkYz2tZXyq2+TXVohvZ9J7n7OLscALG/KbSN8cQkmcmA6N?= =?us-ascii?Q?rwlAvQHspUTPHTtiJG+w1yCaCSiycbExP454iUEe8tFPlXlW83sCH4pYppr+?= =?us-ascii?Q?nBBiWsGlOlVYywpCHaPURFBQNTI9PJm8mR4lMWm1z8EUT7kfYPLWDrd520Ef?= =?us-ascii?Q?RzYTKfX8RBk1+eSh8/vGAcLgK1Q03m2sCAMAlAJe2IJCg+aCZKFZBNeNWPdJ?= =?us-ascii?Q?AbcSr6WoGG6pqLTtLmddBZMzQXooT7GzTydQ+JE5rar411v+qcttYLFhJV3m?= =?us-ascii?Q?NINk4+4Km7reToXP020iarpoi3joMzsPx/CihbmH/fn8UPlyAPB2LOv9ipUx?= =?us-ascii?Q?alnKxgAKaajYHaAt6ya3A1ALK2S6ENpH29nP0qHF1hKMRYno4w60QbML98sq?= =?us-ascii?Q?gPrJFxG/u7qEQ+JRPNsnBzuMyUOFs7DhXdqcNH7u7Puk8cbM/HNhfWEL5Ny4?= =?us-ascii?Q?LV9E9oVR0A7F/Xo0kSDX23i3OGxTgv13DOD9PdmXUuyuO2Ib33IoG0NMrUeg?= =?us-ascii?Q?SqeBni70fFwDnC2uLIQ8OaJwRP70U9s6chtFwlTakTAmWcAozjNMQlNz9UCu?= =?us-ascii?Q?o0ZsC9gygCjvCgV1OFnquBkNKUeEA2i1WMAj+4fvwpobDtOltn2dhNG20+cA?= =?us-ascii?Q?i5e3XM2Tx40K+Qk/ncQxspG7TnNZ9YO7oG3ti7rA2DZI1o/XMR2ZXOGKZwdk?= =?us-ascii?Q?jdvCyj7yYnvXrp4r3cY+ozepFe5YbcG5db1AF0VvY0tL1sW7DRRppZqfnMUe?= =?us-ascii?Q?yE6V8RCbclvkS6xz+sRIAIdpMSxSfvW6AEP0lm4DPvmNOlLI2/dvMC54FNYv?= =?us-ascii?Q?uov1FtlvymelVZYoPSPHr7slzrQ9LyeuA+BVIaxoROVO6UyBcj7CWSKZgdOS?= =?us-ascii?Q?xBcmpe0CV8nSCzDnb/32PO4=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3668.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9120063b-7269-4108-e4c5-08dac33fa03b X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 17:18:46.4825 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CfY1JaShmXDseUYMYnY7EaLFaxD8a3aOZ4wz3rMSNzc80CDn/fMlv5svJ9aWYwg89G48/HLKB7fv6dK9WgpNPQ9WJUIogSafc0Py4qTdgwlyMS1fPeRHCa/WsBZpHm8j X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5828 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: Greg KH > Sent: Wednesday, November 9, 2022 5:31 PM > To: Kumaravel Thiagarajan - I21417 > Subject: Re: [PATCH v3 tty-next 1/3] 8250: microchip: pci1xxxx: Add drive= r for > quad-uart support. > =20 > On Mon, Nov 07, 2022 at 06:15:15PM +0530, Kumaravel Thiagarajan wrote: > > +++ b/drivers/tty/serial/8250/8250_pcilib.c > > @@ -0,0 +1,31 @@ > > +// SPDX-License-Identifier: GPL-2.0 > > +/* Microchip pci1xxxx 8250 library. */ >=20 > Better name and a copyright line? Yes Greg. I think "8250 PCI library" would be the correct name. Is that fin= e? Regarding the copyright, we moved the "setup_port" function from 8250_pci.c= to this new file. Can I use the same copyright statement from 8250_pci.c "Copyright (C) 2001 = Russell King, All Rights Reserved."? >=20 > > + > > +#include > > +#include "8250.h" > > + > > +int pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, > > + u8 bar, unsigned int offset, int regshift) { > > + if (bar >=3D PCI_STD_NUM_BARS) > > + return -EINVAL; > > + > > + if (pci_resource_flags(dev, bar) & IORESOURCE_MEM) { > > + if (!pcim_iomap(dev, bar, 0) && !pcim_iomap_table(dev)) > > + return -ENOMEM; > > + > > + port->port.iotype =3D UPIO_MEM; > > + port->port.iobase =3D 0; > > + port->port.mapbase =3D pci_resource_start(dev, bar) + off= set; > > + port->port.membase =3D pcim_iomap_table(dev)[bar] + offse= t; > > + port->port.regshift =3D regshift; > > + } else { > > + port->port.iotype =3D UPIO_PORT; > > + port->port.iobase =3D pci_resource_start(dev, bar) + offs= et; > > + port->port.mapbase =3D 0; > > + port->port.membase =3D NULL; > > + port->port.regshift =3D 0; > > + } > > + return 0; > > +} > > +EXPORT_SYMBOL_GPL(pci_setup_port); >=20 > This needs a better name, 8250_pci_setup_port()? This is not a pci core > function. Yes. I will rename as you mentioned. Thank You. Regards, Kumar