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.7 required=3.0 tests=BAYES_00, 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 A9FA5C2B9F4 for ; Tue, 22 Jun 2021 08:34:00 +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 7988661356 for ; Tue, 22 Jun 2021 08:34:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7988661356 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.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 1EF0F6E44E; Tue, 22 Jun 2021 08:34:00 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8247F6E44B for ; Tue, 22 Jun 2021 08:33:58 +0000 (UTC) IronPort-SDR: t5iDFeyGH0Z0eVvha6zFOl5PP32YIhbH9r6XDD6lzwWf6N18eEjZ1PSWDzwPFABlcIZl9zSH9c sj5ktlbULZeA== X-IronPort-AV: E=McAfee;i="6200,9189,10022"; a="194151005" X-IronPort-AV: E=Sophos;i="5.83,291,1616482800"; d="scan'208";a="194151005" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2021 01:33:53 -0700 IronPort-SDR: pQOIy/H4sH13UfmTUYtsEzlF6menfH5xJtivlHImV4wEfEfQ8RM/RipSXPGIrXlJpBhLYi0g/B g4ugyQlXKF4w== X-IronPort-AV: E=Sophos;i="5.83,291,1616482800"; d="scan'208";a="486824783" Received: from shlomitt-mobl.ger.corp.intel.com (HELO localhost) ([10.252.58.221]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2021 01:33:50 -0700 From: Jani Nikula To: intel-gfx@lists.freedesktop.org In-Reply-To: <20210622082651.12451-1-jani.nikula@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20210622082651.12451-1-jani.nikula@intel.com> Date: Tue, 22 Jun 2021 11:33:45 +0300 Message-ID: <87lf72uwly.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH] drm/i915/dp: Fix eDP max rate for display 11+ 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Ck4uYi4gd2UgbmVlZCB0byBmaWd1cmUgb3V0IHdoYXQgdGhlIHJlcG9ydGVkIFRHTCBDSSBpc3N1 ZXMgd2VyZSB0aGF0CmNhdXNlZCB0aGlzIHRvIGJlIHJldmVydGVkIG9yaWdpbmFsbHkuIExvb2tz IGxpa2UgdGhlcmUgd2FzIG5vCmZvbGxvdy11cD8KCkJSLApKYW5pLgoKCk9uIFR1ZSwgMjIgSnVu IDIwMjEsIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+IHdyb3RlOgo+IEZyb206 IE1hdHQgQXR3b29kIDxtYXR0aGV3LnMuYXR3b29kQGludGVsLmNvbT4KPgo+IGludGVsX2RwX3Nl dF9zb3VyY2VfcmF0ZXMoKSBjYWxscyBpbnRlbF9kcF9pc19lZHAoKSwgd2hpY2ggaXMgdW5zYWZl IHRvCj4gdXNlIGJlZm9yZSBpbnRlbF9lbmNvZGVyLT50eXBlIGlzIHNldC4gVGhpcyBjYXVzZXMg aW5jb3JyZWN0IG1heCBzb3VyY2UKPiByYXRlIHRvIGJlIHVzZWQgZm9yIGRpc3BsYXkgMTErLiBP biBFSEwgYW5kIEpTTCwgSEJSMyBpcyB1c2VkIGluc3RlYWQgb2YKPiBIQlIyLCBhbmQgb24gdGhl IG90aGVyIGFmZmVjdGVkIHBsYXRmb3JtcywgSEJSMiBpcyB1c2VkIGluc3RlYWQgb2YgSEJSMy4K Pgo+IE1vdmUgaW50ZWxfZHBfc2V0X3NvdXJjZV9yYXRlcygpIHRvIGFmdGVyIGludGVsX2VuY29k ZXItPnR5cGUgaXMKPiBzZXQuIEFkZCBjb21tZW50IHRvIGludGVsX2RwX2lzX2VkcCgpIGRlc2Ny aWJpbmcgdW5zYWZlIHVzYWdlcy4gQ2xlYW51cAo+IGludGVsX2RwX2luaXRfY29ubmVjdG9yKCkg d2hpbGUgYXQgaXQuCj4KPiBOb3RlOiBUaGUgc2FtZSBjaGFuZ2Ugd2FzIG9yaWdpbmFsbHkgYWRk ZWQgYXMgY29tbWl0IDY4MGM0NWM3NjdmNgo+ICgiZHJtL2k5MTUvZHA6IENvcnJlY3RseSBhZHZl cnRpc2UgSEJSMyBmb3IgR0VOMTErIiksIGJ1dCBsYXRlciByZXZlcnRlZAo+IGR1ZSB0byBpc3N1 ZXMgaW4gQ0kgaW4gY29tbWl0IGQzOTEzMDE5NjAyZSAoIlJldmVydCAiZHJtL2k5MTUvZHA6Cj4g Q29ycmVjdGx5IGFkdmVydGlzZSBIQlIzIGZvciBHRU4xMSsiIikuCj4KPiB2MjogQWx0ZXIgaW50 ZWxfZHBfc2V0X3NvdXJjZV9yYXRlcyBmaW5hbCBwb3NpdGlvbiAoVmlsbGUvTWFuYXNpKS4KPiAg ICAgUmVtb3ZlIG91dGRhdGVkIGNvbW1lbnQgKFZpbGxlKS4KPiAgICAgU2xpZ2h0IG9wdGltaXph dGlvbiBvZiBjb250cm9sIGZsb3cgaW4gaW50ZWxfZHBfaW5pdF9jb25uZWN0b3IuCj4gICAgIFNs aWdodCByZXdvcmRpbmcgaW4gY29tbWl0IG1lc3NhZ2UuCj4KPiBDYzogVW1hIFNoYW5rYXIgPHVt YS5zaGFua2FyQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0IEF0d29vZCA8bWF0dGhl dy5zLmF0d29vZEBpbnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSm9zw6kgUm9iZXJ0 byBkZSBTb3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+Cj4gW0phbmk6IEV4cGFuZCBvbiB0aGUg Y29tbWl0IG1lc3NhZ2UuXQo+IFNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3Vs YUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf ZHAuYyB8IDI4ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEx IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfZHAuYwo+IGluZGV4IDZjYzAzYjllNDMyMS4uNDExMzBhYTRiMTkxIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwo+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwo+IEBAIC0xMDAsNiArMTAw LDggQEAgc3RhdGljIGNvbnN0IHU4IHZhbGlkX2RzY19zbGljZWNvdW50W10gPSB7MSwgMiwgNH07 Cj4gICAqCj4gICAqIElmIGEgQ1BVIG9yIFBDSCBEUCBvdXRwdXQgaXMgYXR0YWNoZWQgdG8gYW4g ZURQIHBhbmVsLCB0aGlzIGZ1bmN0aW9uCj4gICAqIHdpbGwgcmV0dXJuIHRydWUsIGFuZCBmYWxz ZSBvdGhlcndpc2UuCj4gKyAqCj4gKyAqIFRoaXMgZnVuY3Rpb24gaXMgbm90IHNhZmUgdG8gdXNl IHByaW9yIHRvIGVuY29kZXIgdHlwZSBiZWluZyBzZXQuCj4gICAqLwo+ICBib29sIGludGVsX2Rw X2lzX2VkcChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICB7Cj4gQEAgLTUzMDEsOCArNTMw Myw2IEBAIGludGVsX2RwX2luaXRfY29ubmVjdG9yKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQg KmRpZ19wb3J0LAo+ICAJCSAgICAgaW50ZWxfZW5jb2Rlci0+YmFzZS5uYW1lKSkKPiAgCQlyZXR1 cm4gZmFsc2U7Cj4gIAo+IC0JaW50ZWxfZHBfc2V0X3NvdXJjZV9yYXRlcyhpbnRlbF9kcCk7Cj4g LQo+ICAJaW50ZWxfZHAtPnJlc2V0X2xpbmtfcGFyYW1zID0gdHJ1ZTsKPiAgCWludGVsX2RwLT5w cHMucHBzX3BpcGUgPSBJTlZBTElEX1BJUEU7Cj4gIAlpbnRlbF9kcC0+cHBzLmFjdGl2ZV9waXBl ID0gSU5WQUxJRF9QSVBFOwo+IEBAIC01MzE4LDI4ICs1MzE4LDIyIEBAIGludGVsX2RwX2luaXRf Y29ubmVjdG9yKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0LAo+ICAJCSAqLwo+ ICAJCWRybV9XQVJOX09OKGRldiwgaW50ZWxfcGh5X2lzX3RjKGRldl9wcml2LCBwaHkpKTsKPiAg CQl0eXBlID0gRFJNX01PREVfQ09OTkVDVE9SX2VEUDsKPiArCQlpbnRlbF9lbmNvZGVyLT50eXBl ID0gSU5URUxfT1VUUFVUX0VEUDsKPiArCj4gKwkJLyogZURQIG9ubHkgb24gcG9ydCBCIGFuZC9v ciBDIG9uIHZsdi9jaHYgKi8KPiArCQlpZiAoZHJtX1dBUk5fT04oZGV2LCAoSVNfVkFMTEVZVklF VyhkZXZfcHJpdikgfHwKPiArCQkJCSAgICAgIElTX0NIRVJSWVZJRVcoZGV2X3ByaXYpKSAmJgo+ ICsJCQkJcG9ydCAhPSBQT1JUX0IgJiYgcG9ydCAhPSBQT1JUX0MpKQo+ICsJCQlyZXR1cm4gZmFs c2U7Cj4gIAl9IGVsc2Ugewo+ICAJCXR5cGUgPSBEUk1fTU9ERV9DT05ORUNUT1JfRGlzcGxheVBv cnQ7Cj4gIAl9Cj4gIAo+ICsJaW50ZWxfZHBfc2V0X3NvdXJjZV9yYXRlcyhpbnRlbF9kcCk7Cj4g Kwo+ICAJaWYgKElTX1ZBTExFWVZJRVcoZGV2X3ByaXYpIHx8IElTX0NIRVJSWVZJRVcoZGV2X3By aXYpKQo+ICAJCWludGVsX2RwLT5wcHMuYWN0aXZlX3BpcGUgPSB2bHZfYWN0aXZlX3BpcGUoaW50 ZWxfZHApOwo+ICAKPiAtCS8qCj4gLQkgKiBGb3IgZURQIHdlIGFsd2F5cyBzZXQgdGhlIGVuY29k ZXIgdHlwZSB0byBJTlRFTF9PVVRQVVRfRURQLCBidXQKPiAtCSAqIGZvciBEUCB0aGUgZW5jb2Rl ciB0eXBlIGNhbiBiZSBzZXQgYnkgdGhlIGNhbGxlciB0bwo+IC0JICogSU5URUxfT1VUUFVUX1VO S05PV04gZm9yIERESSwgc28gZG9uJ3QgcmV3cml0ZSBpdC4KPiAtCSAqLwo+IC0JaWYgKHR5cGUg PT0gRFJNX01PREVfQ09OTkVDVE9SX2VEUCkKPiAtCQlpbnRlbF9lbmNvZGVyLT50eXBlID0gSU5U RUxfT1VUUFVUX0VEUDsKPiAtCj4gLQkvKiBlRFAgb25seSBvbiBwb3J0IEIgYW5kL29yIEMgb24g dmx2L2NodiAqLwo+IC0JaWYgKGRybV9XQVJOX09OKGRldiwgKElTX1ZBTExFWVZJRVcoZGV2X3By aXYpIHx8Cj4gLQkJCSAgICAgIElTX0NIRVJSWVZJRVcoZGV2X3ByaXYpKSAmJgo+IC0JCQlpbnRl bF9kcF9pc19lZHAoaW50ZWxfZHApICYmCj4gLQkJCXBvcnQgIT0gUE9SVF9CICYmIHBvcnQgIT0g UE9SVF9DKSkKPiAtCQlyZXR1cm4gZmFsc2U7Cj4gLQo+ICAJZHJtX2RiZ19rbXMoJmRldl9wcml2 LT5kcm0sCj4gIAkJICAgICJBZGRpbmcgJXMgY29ubmVjdG9yIG9uIFtFTkNPREVSOiVkOiVzXVxu IiwKPiAgCQkgICAgdHlwZSA9PSBEUk1fTU9ERV9DT05ORUNUT1JfZURQID8gImVEUCIgOiAiRFAi LAoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==