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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 D4B6CC433DB for ; Mon, 22 Mar 2021 09:10:32 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8E63561929 for ; Mon, 22 Mar 2021 09:10:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8E63561929 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 93BE189E15; Mon, 22 Mar 2021 09:10:25 +0000 (UTC) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9862F6E420 for ; Tue, 16 Mar 2021 19:04:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1615921497; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Uyf6E+H1YXI0cL9QhZdsFGXH1uBKRc1Kbk7vPe0D4QU=; b=LGrMMbKyRb2b6FFkgR+sG8KdCwdkavBwtqJ4lXhQ7/WZlRl57kw4zBq9FoLPzTkvClzcr2 j8ykwSOvCyG0F8QWahP0B6BO3ToT+Kv3+XQnRyvoa3QggFjqaOZVaTWkkxCTU0ZUhYe8bA l9tvmkxnJ3VkIG0yPlwajaJ3MhOCQVw= Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 37CE0AC24; Tue, 16 Mar 2021 19:04:57 +0000 (UTC) Message-ID: <8bee31ec7d936b6b70549d35207aacbd40508dfd.camel@suse.com> From: Santiago Zarate To: Imre Deak , intel-gfx@lists.freedesktop.org Date: Tue, 16 Mar 2021 20:04:56 +0100 In-Reply-To: <20210316165426.3388513-1-imre.deak@intel.com> References: <20210316165426.3388513-1-imre.deak@intel.com> User-Agent: Evolution 3.38.4 MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 22 Mar 2021 09:10:08 +0000 Subject: Re: [Intel-gfx] drm/i915/ilk-glk: Fix link training on links with LTTPRs X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Takashi Iwai , stable@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" VGVzdGVkLUJ5OiBTYW50aWFnbyBaYXJhdGUgPHNhbnRpYWdvLnphcmF0ZUBzdXNlLmNvbT4KClRl c3RlZCB3aXRoIGtlcm5lbCBidWlsdCBpbiBvYnMsIHNlZQpodHRwczovL2FwaWJ1Z3ppbGxhLnN1 c2UuY29tL3Nob3dfYnVnLmNnaT9pZD0xMTgzMjk0I2MxOSBmb3IgbW9yZQpkZXRhaWxzCgpSZWdh cmRzLCAKClNhbnRpYWdvCgpPbiBUdWUsIDIwMjEtMDMtMTYgYXQgMTg6NTQgKzAyMDAsIEltcmUg RGVhayB3cm90ZToKPiBUaGUgc3BlYyByZXF1aXJlcyB0byB1c2UgYXQgbGVhc3QgMy4ybXMgZm9y IHRoZSBBVVggdGltZW91dCBwZXJpb2QgaWYKPiB0aGVyZSBhcmUgTFQtdHVuYWJsZSBQSFkgUmVw ZWF0ZXJzIG9uIHRoZSBsaW5rICgyLjExLjIpLiBBbiB1cGNvbWluZwo+IHNwZWMgdXBkYXRlIG1h a2VzIHRoaXMgbW9yZSBzcGVjaWZpYywgYnkgcmVxdWlyaW5nIGEgMy4ybXMgbWluaW11bQo+IHRp bWVvdXQgcGVyaW9kIGZvciB0aGUgTFRUUFIgZGV0ZWN0aW9uIHJlYWRpbmcgdGhlIDB4RjAwMDAt MHhGMDAwNwo+IHJhbmdlICgzLjYuNS4xKS4KPiAKPiBBY2NvcmRpbmdseSBkaXNhYmxlIExUVFBS IGRldGVjdGlvbiB1bnRpbCBHTEssIHdoZXJlIHRoZSBtYXhpbXVtCj4gdGltZW91dAo+IHdlIGNh biBzZXQgaXMgb25seSAxLjZtcy4KPiAKPiBMaW5rIHRyYWluaW5nIGluIHRoZSBub24tdHJhbnNw YXJlbnQgbW9kZSBpcyBrbm93biB0byBmYWlsIGF0IGxlYXN0IG9uCj4gc29tZSBTS0wgc3lzdGVt cyB3aXRoIGEgV0QxOSBkb2NrIG9uIHRoZSBsaW5rLCB3aGljaCBleHBvc2VzIGFuIExUVFBSCj4g KHNlZSB0aGUgUmVmZXJlbmNlcyBiZWxvdykuIFdoaWxlIHRoaXMgY291bGQgaGF2ZSBkaWZmZXJl bnQgcmVhc29ucwo+IGJlc2lkZXMgdGhlIHRvbyBzaG9ydCBBVVggdGltZW91dCB1c2VkLCBub3Qg ZGV0ZWN0aW5nIExUVFBScyAoYW5kIHNvCj4gbm90Cj4gdXNpbmcgdGhlIG5vbi10cmFuc3BhcmVu dCBMVCBtb2RlKSBmaXhlcyBsaW5rIHRyYWluaW5nIG9uIHRoZXNlCj4gc3lzdGVtcy4KPiAKPiBX aGlsZSBhdCBpdCBhZGQgYSBjb2RlIGNvbW1lbnQgYWJvdXQgdGhlIHBsYXRmb3JtIHNwZWNpZmlj IG1heGltdW0KPiB0aW1lb3V0IHZhbHVlcy4KPiAKPiBSZXBvcnRlZC1ieTogVGFrYXNoaSBJd2Fp IDx0aXdhaUBzdXNlLmRlPgo+IFJlZmVyZW5jZXM6IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9w Lm9yZy9kcm0vaW50ZWwvLS9pc3N1ZXMvMzE2Ngo+IEZpeGVzOiBiMzBlZGZkOGQwYjQgKCJkcm0v aTkxNTogU3dpdGNoIHRvIExUVFBSIG5vbi10cmFuc3BhcmVudCBtb2RlCj4gbGluayB0cmFpbmlu ZyIpCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIHY1LjExCj4gQ2M6IFRha2FzaGkg SXdhaSA8dGl3YWlAc3VzZS5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVh a0BpbnRlbC5jb20+Cj4gLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwX2F1eC5jwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA3ICsrKysrKysKPiDCoGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfbGlua190cmFpbmluZy5jIHwgOCArKysrKysrKwo+ IMKgMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfYXV4LmMKPiBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfYXV4LmMKPiBpbmRleCBlYWViZjEyMzMxMGEuLmI1 ODFlOGFjY2UwNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2RwX2F1eC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k cF9hdXguYwo+IEBAIC0xMzMsNiArMTMzLDcgQEAgc3RhdGljIHUzMiBnNHhfZ2V0X2F1eF9zZW5k X2N0bChzdHJ1Y3QgaW50ZWxfZHAKPiAqaW50ZWxfZHAsCj4gwqDCoMKgwqDCoMKgwqDCoGVsc2UK PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHByZWNoYXJnZSA9IDU7Cj4gwqAKPiAr wqDCoMKgwqDCoMKgwqAvKiBNYXggdGltZW91dCB2YWx1ZSBvbiBJTEstQkRXOiAxLjZtcyAqLwo+ IMKgwqDCoMKgwqDCoMKgwqBpZiAoSVNfQlJPQURXRUxMKGRldl9wcml2KSkKPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHRpbWVvdXQgPSBEUF9BVVhfQ0hfQ1RMX1RJTUVfT1VUXzYw MHVzOwo+IMKgwqDCoMKgwqDCoMKgwqBlbHNlCj4gQEAgLTE1OSw2ICsxNjAsMTIgQEAgc3RhdGlj IHUzMiBza2xfZ2V0X2F1eF9zZW5kX2N0bChzdHJ1Y3QgaW50ZWxfZHAKPiAqaW50ZWxfZHAsCj4g wqDCoMKgwqDCoMKgwqDCoGVudW0gcGh5IHBoeSA9IGludGVsX3BvcnRfdG9fcGh5KGk5MTUsIGRp Z19wb3J0LT5iYXNlLnBvcnQpOwo+IMKgwqDCoMKgwqDCoMKgwqB1MzIgcmV0Owo+IMKgCj4gK8Kg wqDCoMKgwqDCoMKgLyoKPiArwqDCoMKgwqDCoMKgwqAgKiBNYXggdGltZW91dCB2YWx1ZXM6Cj4g K8KgwqDCoMKgwqDCoMKgICogU0tMLUdMSzogMS42bXMKPiArwqDCoMKgwqDCoMKgwqAgKiBDTkw6 IDMuMm1zCj4gK8KgwqDCoMKgwqDCoMKgICogSUNMKzogNG1zCj4gK8KgwqDCoMKgwqDCoMKgICov Cj4gwqDCoMKgwqDCoMKgwqDCoHJldCA9IERQX0FVWF9DSF9DVExfU0VORF9CVVNZIHwKPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBEUF9BVVhfQ0hfQ1RMX0RPTkUgfAo+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIERQX0FVWF9DSF9DVExfSU5URVJSVVBUIHwKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9saW5rX3RyYWluaW5nLmMKPiBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfbGlua190cmFpbmluZy5jCj4g aW5kZXggMTliYTdjN2NiYWFiLi5kZTZkNzBhMjliNDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9saW5rX3RyYWluaW5nLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX2xpbmtfdHJhaW5pbmcuYwo+IEBAIC0x MjMsMTAgKzEyMywxOCBAQCBpbnRlbF9kcF9zZXRfbHR0cHJfdHJhbnNwYXJlbnRfbW9kZShzdHJ1 Y3QKPiBpbnRlbF9kcCAqaW50ZWxfZHAsIGJvb2wgZW5hYmxlKQo+IMKgICovCj4gwqBpbnQgaW50 ZWxfZHBfbHR0cHJfaW5pdChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+IMKgewo+ICvCoMKg wqDCoMKgwqDCoHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1ID0gZHBfdG9faTkxNShpbnRl bF9kcCk7Cj4gwqDCoMKgwqDCoMKgwqDCoGludCBsdHRwcl9jb3VudDsKPiDCoMKgwqDCoMKgwqDC oMKgYm9vbCByZXQ7Cj4gwqDCoMKgwqDCoMKgwqDCoGludCBpOwo+IMKgCj4gK8KgwqDCoMKgwqDC oMKgLyoKPiArwqDCoMKgwqDCoMKgwqAgKiBEZXRlY3RpbmcgTFRUUFJzIG11c3QgYmUgYXZvaWRl ZCBvbiBwbGF0Zm9ybXMgd2l0aCBhbiBBVVgKPiB0aW1lb3V0Cj4gK8KgwqDCoMKgwqDCoMKgICog cGVyaW9kIDwgMy4ybXMuIChzZWUgRFAgU3RhbmRhcmQgdjIuMCwgMi4xMS4yLCAzLjYuNi4xKS4K PiArwqDCoMKgwqDCoMKgwqAgKi8KPiArwqDCoMKgwqDCoMKgwqBpZiAoSU5URUxfR0VOKGk5MTUp IDwgMTApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAwOwo+ICsKPiDC oMKgwqDCoMKgwqDCoMKgaWYgKGludGVsX2RwX2lzX2VkcChpbnRlbF9kcCkpCj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsKPiDCoAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=