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 013EFC7EE23 for ; Thu, 8 Jun 2023 15:42:48 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1Rn+yYOQbS8QinFy75I46yCUVG1OcRvgM3ryn7qYOOU=; b=tZEokdYFMwOQGn hiJUMKCHRNh4Ejc5nUTc5T3t3byAKArDgWRgZbzjqRXAiwASjAqSCN1Aw8Pd8z+napemL2cbytitE fLK1uPl9AT3RIU/ya2RuhaRNxAKdPpU+rhH+cmquwiYbg4FlkzTSBABkAmEwzK6ttPonfakKhEoe9 1tnIcV7uHZw5IO5X2xPprYlz+0i8wWkGO83z0jGGqae1B44tCS51aTJaJb/ZWcjuJ/yKDWF/wI062 tSfAlwOkqQxvRBzKnPU+Baizh9Wi+6tdIluFTuGMsAdXKp7+fdqX9txKQywUGEkTK5WykQ80LCthX bQmrWxy5LZ6D16cOuLaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7HmG-009lxk-09; Thu, 08 Jun 2023 15:42:20 +0000 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7HmD-009lwi-0o for linux-arm-kernel@lists.infradead.org; Thu, 08 Jun 2023 15:42:18 +0000 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-652d1d3e040so489669b3a.1 for ; Thu, 08 Jun 2023 08:42:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1686238933; x=1688830933; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=3+rKvrAD/3nB2Hd54+Q6FhE04OWPXzOgHlJeP4uTSYI=; b=EW/FEZ1hRNriBFCYTSUYpdyPARm5xrJF7p1xRkAq83W3FeD5hEjd7PdvLMr6Bsk8ax d4gl1hEcJVl3FI8+o/OKhqyGNfDWNL5JBBl5kZceFrh7PcbSq6Nzf2gZR6lmUDx+3g1F yoOf20mC0MSZ4RH04jW4FxTH+2YHdp6IcKlFEPoK896I2W8Hc5hM3HYO/qiGnBXx6O3Q TIAzSNETwdeGiljphhUaMTHZ6LFJ/JQXGfYrRQrmeW82Y4pTOOpjvkFXSlZQ8PvKTIUs zwZLHChmK7brJu9o9A+K5dujaVkUElnA/Yuby4hFZKuB7oG60tQJ2yBw/QQhd9O9pg/U ioYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686238933; x=1688830933; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3+rKvrAD/3nB2Hd54+Q6FhE04OWPXzOgHlJeP4uTSYI=; b=i1UZsPaCA1A9loaolwMQ/bL7clUGi6JhjCYI9Ewb9VojKDhnEdD5TtjOof5Az4ZTds YLh91pHJwEtSMEjR6Ni6bznoCPjYy9xI8VYuh5Oj4G5KCkocAXwvbdhUcimow0wpQcnj xaPloXtrdbrzY7F5SjXfZAhhRb1MmqQeARhXliUk1ZS/AIr/NV9rqS3Kpg2kK9dcyGqg HLNlUGdOfNnV5veBy09dE3MLsE6myhpblBDqsGPDNUc+UteRD2cQ8FxTTnv2aWz0LSCr j6IbH8F1g8mKpujYXg+T1zxV4XlOAqZHMbohJoI4X7IhyQAxHZx7oa7Hwnr570F6xWWY nROA== X-Gm-Message-State: AC+VfDyt4w/EDdZ98mIAbs1RpuHavDUBAYJnDGI7HcuLtNYNs98J5btT q6A6KCssoO7nP03jgiszRYPkrsrEpQADFUNHJA== X-Google-Smtp-Source: ACHHUZ45EfcovmCH6MJOJnFO9JOWnolDTC/51ybxq4NN+brr8ImWPVqwLSrTA4MMnvdD3XGrzuY0/g== X-Received: by 2002:a05:6a20:3d03:b0:114:7637:3451 with SMTP id y3-20020a056a203d0300b0011476373451mr5498027pzi.37.1686238932752; Thu, 08 Jun 2023 08:42:12 -0700 (PDT) Received: from thinkpad ([117.202.186.138]) by smtp.gmail.com with ESMTPSA id b4-20020a170902d50400b001ae0a4b1d3fsm1601927plg.153.2023.06.08.08.42.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 08:42:12 -0700 (PDT) Date: Thu, 8 Jun 2023 21:12:06 +0530 From: Manivannan Sadhasivam To: Siddharth Vadapalli Cc: tjoseph@cadence.com, lpieralisi@kernel.org, robh@kernel.org, kw@linux.com, bhelgaas@google.com, nadeem@cadence.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vigneshr@ti.com, srk@ti.com, nm@ti.com Subject: Re: [PATCH v3] PCI: cadence: Fix Gen2 Link Retraining process Message-ID: <20230608154206.GI5672@thinkpad> References: <20230607091427.852473-1-s-vadapalli@ti.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230607091427.852473-1-s-vadapalli@ti.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230608_084217_290738_BEBDF944 X-CRM114-Status: GOOD ( 31.70 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCBKdW4gMDcsIDIwMjMgYXQgMDI6NDQ6MjdQTSArMDUzMCwgU2lkZGhhcnRoIFZhZGFw YWxsaSB3cm90ZToKPiBUaGUgTGluayBSZXRyYWluaW5nIHByb2Nlc3MgaXMgaW5pdGlhdGVkIHRv IGFjY291bnQgZm9yIHRoZSBHZW4yIGRlZmVjdCBpbgo+IHRoZSBDYWRlbmNlIFBDSWUgY29udHJv bGxlciBpbiBKNzIxRSBTb0MuIFRoZSBlcnJhdGEgY29ycmVzcG9uZGluZyB0byB0aGlzCj4gaXMg aTIwODUsIGRvY3VtZW50ZWQgYXQ6Cj4gaHR0cHM6Ly93d3cudGkuY29tL2xpdC9lci9zcHJ6NDU1 Yy9zcHJ6NDU1Yy5wZGYKPiAKPiBUaGUgZXhpc3Rpbmcgd29ya2Fyb3VuZCBpbXBsZW1lbnRlZCBm b3IgdGhlIGVycmF0YSB3YWl0cyBmb3IgdGhlIERhdGEgTGluawo+IGluaXRpYWxpemF0aW9uIHRv IGNvbXBsZXRlIGFuZCBhc3N1bWVzIHRoYXQgdGhlIGxpbmsgcmV0cmFpbmluZyBwcm9jZXNzCj4g YXQgdGhlIFBoeXNpY2FsIExheWVyIGhhcyBjb21wbGV0ZWQuIEhvd2V2ZXIsIGl0IGlzIHBvc3Np YmxlIHRoYXQgdGhlCj4gUGh5c2ljYWwgTGF5ZXIgdHJhaW5pbmcgbWlnaHQgYmUgb25nb2luZyBh cyBpbmRpY2F0ZWQgYnkgdGhlCj4gUENJX0VYUF9MTktTVEFfTFQgYml0IGluIHRoZSBQQ0lfRVhQ X0xOS1NUQSByZWdpc3Rlci4KPiAKPiBGaXggdGhlIGV4aXN0aW5nIHdvcmthcm91bmQsIHRvIGVu c3VyZSB0aGF0IHRoZSBQaHlzaWNhbCBMYXllciB0cmFpbmluZwo+IGhhcyBhbHNvIGNvbXBsZXRl ZCwgaW4gYWRkaXRpb24gdG8gdGhlIERhdGEgTGluayBpbml0aWFsaXphdGlvbi4KPiAKCmNkbnNf cGNpZV9ob3N0X3dhaXRfZm9yX2xpbmsoKSBmdW5jdGlvbiBpcyBjYWxsZWQgZXZlbiBmb3IgdGhl IG5vbi1xdWlya3kgY2FzZXMKYXMgd2VsbCwgc28gZG9lcyB0aGlzIHBhdGNoLiBCdXQgaWYgeW91 ciBwYXRjaCBpcyBvbmx5IHRhcmdldGluZyB0aGUgbGluawpyZXRyYWluaW5nIGNhc2UsIHlvdSBz aG91bGQgbW92ZSB0aGUgbG9naWMgdG8gY2Ruc19wY2llX3JldHJhaW4oKS4KCgo+IEZpeGVzOiA0 NzQwYjk2OWFhZjUgKCJQQ0k6IGNhZGVuY2U6IFJldHJhaW4gTGluayB0byB3b3JrIGFyb3VuZCBH ZW4yIHRyYWluaW5nIGRlZmVjdCIpCj4gU2lnbmVkLW9mZi1ieTogU2lkZGhhcnRoIFZhZGFwYWxs aSA8cy12YWRhcGFsbGlAdGkuY29tPgo+IFJldmlld2VkLWJ5OiBWaWduZXNoIFJhZ2hhdmVuZHJh IDx2aWduZXNockB0aS5jb20+Cj4gLS0tCj4gCj4gSGVsbG8sCj4gCj4gVGhpcyBwYXRjaCBpcyBi YXNlZCBvbiBsaW51eC1uZXh0IHRhZ2dlZCBuZXh0LTIwMjMwNjA2Lgo+IAo+IHYyOgo+IGh0dHBz Oi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMzAzMTUwNzA4MDAuMTYxNTUyNy0xLXMtdmFkYXBhbGxp QHRpLmNvbS8KPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0gTWVyZ2UgdGhlIGNkbnNfcGNpZV9ob3N0 X3RyYWluaW5nX2NvbXBsZXRlKCkgZnVuY3Rpb24gd2l0aCB0aGUKPiAgIGNkbnNfcGNpZV9ob3N0 X3dhaXRfZm9yX2xpbmsoKSBmdW5jdGlvbiwgYXMgc3VnZ2VzdGVkIGJ5IEJqb3JuCj4gICBmb3Ig dGhlIHYyIHBhdGNoLgo+IC0gQWRkIGRldl9lcnIoKSB0byBub3RpZnkgd2hlbiBMaW5rIFRyYWlu aW5nIGZhaWxzLCBzaW5jZSB0aGlzIGlzIGEKPiAgIGZhdGFsIGVycm9yIGFuZCBwcm9jZWVkaW5n IGZyb20gdGhpcyBwb2ludCB3aWxsIGFsbW9zdCBhbHdheXMgY3Jhc2gKPiAgIHRoZSBrZXJuZWwu Cj4gCj4gdjE6Cj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDIzMDEwMjA3NTY1Ni4yNjAz MzMtMS1zLXZhZGFwYWxsaUB0aS5jb20vCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAtIENvbGxlY3Qg UmV2aWV3ZWQtYnkgdGFnIGZyb20gVmlnbmVzaCBSYWdoYXZlbmRyYS4KPiAtIFJlYmFzZSBvbiBu ZXh0LTIwMjMwMzE1Lgo+IAo+IFJlZ2FyZHMsCj4gU2lkZGhhcnRoLgo+IAo+ICAuLi4vY29udHJv bGxlci9jYWRlbmNlL3BjaWUtY2FkZW5jZS1ob3N0LmMgICAgfCAyMCArKysrKysrKysrKysrKysr KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvY2FkZW5jZS9wY2llLWNhZGVuY2UtaG9zdC5jIGIvZHJp dmVycy9wY2kvY29udHJvbGxlci9jYWRlbmNlL3BjaWUtY2FkZW5jZS1ob3N0LmMKPiBpbmRleCA5 NDBjN2RkNzAxZDYuLjcwYTVmNTgxZmY0ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL2NhZGVuY2UvcGNpZS1jYWRlbmNlLWhvc3QuYwo+ICsrKyBiL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvY2FkZW5jZS9wY2llLWNhZGVuY2UtaG9zdC5jCj4gQEAgLTEyLDYgKzEyLDggQEAK PiAgCj4gICNpbmNsdWRlICJwY2llLWNhZGVuY2UuaCIKPiAgCj4gKyNkZWZpbmUgTElOS19SRVRS QUlOX1RJTUVPVVQgSFoKPiArCj4gIHN0YXRpYyB1NjQgYmFyX21heF9zaXplW10gPSB7Cj4gIAlb UlBfQkFSMF0gPSBfVUxMKDEyOCAqIFNaXzJHKSwKPiAgCVtSUF9CQVIxXSA9IFNaXzJHLAo+IEBA IC04MCw4ICs4MiwyNiBAQCBzdGF0aWMgc3RydWN0IHBjaV9vcHMgY2Ruc19wY2llX2hvc3Rfb3Bz ID0gewo+ICBzdGF0aWMgaW50IGNkbnNfcGNpZV9ob3N0X3dhaXRfZm9yX2xpbmsoc3RydWN0IGNk bnNfcGNpZSAqcGNpZSkKPiAgewo+ICAJc3RydWN0IGRldmljZSAqZGV2ID0gcGNpZS0+ZGV2Owo+ ICsJdW5zaWduZWQgbG9uZyBlbmRfamlmZmllczsKPiArCXUxNiBsaW5rX3N0YXR1czsKPiAgCWlu dCByZXRyaWVzOwo+ICAKPiArCS8qIFdhaXQgZm9yIGxpbmsgdHJhaW5pbmcgdG8gY29tcGxldGUg Ki8KPiArCWVuZF9qaWZmaWVzID0gamlmZmllcyArIExJTktfUkVUUkFJTl9USU1FT1VUOwo+ICsJ ZG8gewo+ICsJCWxpbmtfc3RhdHVzID0gY2Ruc19wY2llX3JwX3JlYWR3KHBjaWUsIENETlNfUENJ RV9SUF9DQVBfT0ZGU0VUICsgUENJX0VYUF9MTktTVEEpOwo+ICsJCWlmICghKGxpbmtfc3RhdHVz ICYgUENJX0VYUF9MTktTVEFfTFQpKQo+ICsJCQlicmVhazsKPiArCQl1c2xlZXBfcmFuZ2UoMCwg MTAwMCk7Cj4gKwl9IHdoaWxlICh0aW1lX2JlZm9yZShqaWZmaWVzLCBlbmRfamlmZmllcykpOwo+ ICsKPiArCWlmICghKGxpbmtfc3RhdHVzICYgUENJX0VYUF9MTktTVEFfTFQpKSB7Cj4gKwkJZGV2 X2luZm8oZGV2LCAiTGluayB0cmFpbmluZyBjb21wbGV0ZVxuIik7CgpUaGlzIGluZm8gaXMgbm90 IG5lZWRlZC4KCj4gKwl9IGVsc2Ugewo+ICsJCWRldl9lcnIoZGV2LCAiRmF0YWwhIExpbmsgdHJh aW5pbmcgaW5jb21wbGV0ZVxuIik7CgpUaGlzIGNvdWxkIGJlLCAiTGluayByZXRyYWluaW5nIGlu Y29tcGxldGUiLgoKLSBNYW5pCgo+ICsJCXJldHVybiAtRVRJTUVET1VUOwo+ICsJfQo+ICsKPiAg CS8qIENoZWNrIGlmIHRoZSBsaW5rIGlzIHVwIG9yIG5vdCAqLwo+ICAJZm9yIChyZXRyaWVzID0g MDsgcmV0cmllcyA8IExJTktfV0FJVF9NQVhfUkVUUklFUzsgcmV0cmllcysrKSB7Cj4gIAkJaWYg KGNkbnNfcGNpZV9saW5rX3VwKHBjaWUpKSB7Cj4gLS0gCj4gMi4yNS4xCj4gCgotLSAK4K6u4K6j 4K6/4K614K6j4K+N4K6j4K6p4K+NIOCumuCupOCuvuCumuCuv+CuteCuruCvjQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=