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=-16.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,USER_AGENT_GIT 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 43B95C48BE5 for ; Tue, 22 Jun 2021 08:27:06 +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 13A6960C3E for ; Tue, 22 Jun 2021 08:27:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13A6960C3E 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 B0BC76E44B; Tue, 22 Jun 2021 08:27:05 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8768C6E44B for ; Tue, 22 Jun 2021 08:27:04 +0000 (UTC) IronPort-SDR: ZmR32nIqKnpSVpBZInV6LP3HsqJJWJ3FuoNvvRSKCkSIuSjXcTXpuzPElWJb/Kst4aGL1iW0J/ yf2KnJdvM14w== X-IronPort-AV: E=McAfee;i="6200,9189,10022"; a="187391756" X-IronPort-AV: E=Sophos;i="5.83,291,1616482800"; d="scan'208";a="187391756" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2021 01:26:59 -0700 IronPort-SDR: /mN+AtHGZCjKkGkZlNavGuWntLCOKekkp0fJoG+OSfB9+KWBthpkquyzs8j/QLC8slQ4lNQZRq qiiJkOOHE1rw== X-IronPort-AV: E=Sophos;i="5.83,291,1616482800"; d="scan'208";a="486823207" 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:26:56 -0700 From: Jani Nikula To: intel-gfx@lists.freedesktop.org Date: Tue, 22 Jun 2021 11:26:51 +0300 Message-Id: <20210622082651.12451-1-jani.nikula@intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Subject: [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: , Cc: jani.nikula@intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogTWF0dCBBdHdvb2QgPG1hdHRoZXcucy5hdHdvb2RAaW50ZWwuY29tPgoKaW50ZWxfZHBf c2V0X3NvdXJjZV9yYXRlcygpIGNhbGxzIGludGVsX2RwX2lzX2VkcCgpLCB3aGljaCBpcyB1bnNh ZmUgdG8KdXNlIGJlZm9yZSBpbnRlbF9lbmNvZGVyLT50eXBlIGlzIHNldC4gVGhpcyBjYXVzZXMg aW5jb3JyZWN0IG1heCBzb3VyY2UKcmF0ZSB0byBiZSB1c2VkIGZvciBkaXNwbGF5IDExKy4gT24g RUhMIGFuZCBKU0wsIEhCUjMgaXMgdXNlZCBpbnN0ZWFkIG9mCkhCUjIsIGFuZCBvbiB0aGUgb3Ro ZXIgYWZmZWN0ZWQgcGxhdGZvcm1zLCBIQlIyIGlzIHVzZWQgaW5zdGVhZCBvZiBIQlIzLgoKTW92 ZSBpbnRlbF9kcF9zZXRfc291cmNlX3JhdGVzKCkgdG8gYWZ0ZXIgaW50ZWxfZW5jb2Rlci0+dHlw ZSBpcwpzZXQuIEFkZCBjb21tZW50IHRvIGludGVsX2RwX2lzX2VkcCgpIGRlc2NyaWJpbmcgdW5z YWZlIHVzYWdlcy4gQ2xlYW51cAppbnRlbF9kcF9pbml0X2Nvbm5lY3RvcigpIHdoaWxlIGF0IGl0 LgoKTm90ZTogVGhlIHNhbWUgY2hhbmdlIHdhcyBvcmlnaW5hbGx5IGFkZGVkIGFzIGNvbW1pdCA2 ODBjNDVjNzY3ZjYKKCJkcm0vaTkxNS9kcDogQ29ycmVjdGx5IGFkdmVydGlzZSBIQlIzIGZvciBH RU4xMSsiKSwgYnV0IGxhdGVyIHJldmVydGVkCmR1ZSB0byBpc3N1ZXMgaW4gQ0kgaW4gY29tbWl0 IGQzOTEzMDE5NjAyZSAoIlJldmVydCAiZHJtL2k5MTUvZHA6CkNvcnJlY3RseSBhZHZlcnRpc2Ug SEJSMyBmb3IgR0VOMTErIiIpLgoKdjI6IEFsdGVyIGludGVsX2RwX3NldF9zb3VyY2VfcmF0ZXMg ZmluYWwgcG9zaXRpb24gKFZpbGxlL01hbmFzaSkuCiAgICBSZW1vdmUgb3V0ZGF0ZWQgY29tbWVu dCAoVmlsbGUpLgogICAgU2xpZ2h0IG9wdGltaXphdGlvbiBvZiBjb250cm9sIGZsb3cgaW4gaW50 ZWxfZHBfaW5pdF9jb25uZWN0b3IuCiAgICBTbGlnaHQgcmV3b3JkaW5nIGluIGNvbW1pdCBtZXNz YWdlLgoKQ2M6IFVtYSBTaGFua2FyIDx1bWEuc2hhbmthckBpbnRlbC5jb20+ClNpZ25lZC1vZmYt Ynk6IE1hdHQgQXR3b29kIDxtYXR0aGV3LnMuYXR3b29kQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1v ZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgpbSmFu aTogRXhwYW5kIG9uIHRoZSBjb21taXQgbWVzc2FnZS5dClNpZ25lZC1vZmYtYnk6IEphbmkgTmlr dWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9pbnRlbF9kcC5jIHwgMjggKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwppbmRleCA2Y2MwM2I5ZTQzMjEuLjQxMTMwYWE0YjE5MSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwpAQCAtMTAwLDYgKzEwMCw4 IEBAIHN0YXRpYyBjb25zdCB1OCB2YWxpZF9kc2Nfc2xpY2Vjb3VudFtdID0gezEsIDIsIDR9Owog ICoKICAqIElmIGEgQ1BVIG9yIFBDSCBEUCBvdXRwdXQgaXMgYXR0YWNoZWQgdG8gYW4gZURQIHBh bmVsLCB0aGlzIGZ1bmN0aW9uCiAgKiB3aWxsIHJldHVybiB0cnVlLCBhbmQgZmFsc2Ugb3RoZXJ3 aXNlLgorICoKKyAqIFRoaXMgZnVuY3Rpb24gaXMgbm90IHNhZmUgdG8gdXNlIHByaW9yIHRvIGVu Y29kZXIgdHlwZSBiZWluZyBzZXQuCiAgKi8KIGJvb2wgaW50ZWxfZHBfaXNfZWRwKHN0cnVjdCBp bnRlbF9kcCAqaW50ZWxfZHApCiB7CkBAIC01MzAxLDggKzUzMDMsNiBAQCBpbnRlbF9kcF9pbml0 X2Nvbm5lY3RvcihzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCwKIAkJICAgICBp bnRlbF9lbmNvZGVyLT5iYXNlLm5hbWUpKQogCQlyZXR1cm4gZmFsc2U7CiAKLQlpbnRlbF9kcF9z ZXRfc291cmNlX3JhdGVzKGludGVsX2RwKTsKLQogCWludGVsX2RwLT5yZXNldF9saW5rX3BhcmFt cyA9IHRydWU7CiAJaW50ZWxfZHAtPnBwcy5wcHNfcGlwZSA9IElOVkFMSURfUElQRTsKIAlpbnRl bF9kcC0+cHBzLmFjdGl2ZV9waXBlID0gSU5WQUxJRF9QSVBFOwpAQCAtNTMxOCwyOCArNTMxOCwy MiBAQCBpbnRlbF9kcF9pbml0X2Nvbm5lY3RvcihzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpk aWdfcG9ydCwKIAkJICovCiAJCWRybV9XQVJOX09OKGRldiwgaW50ZWxfcGh5X2lzX3RjKGRldl9w cml2LCBwaHkpKTsKIAkJdHlwZSA9IERSTV9NT0RFX0NPTk5FQ1RPUl9lRFA7CisJCWludGVsX2Vu Y29kZXItPnR5cGUgPSBJTlRFTF9PVVRQVVRfRURQOworCisJCS8qIGVEUCBvbmx5IG9uIHBvcnQg QiBhbmQvb3IgQyBvbiB2bHYvY2h2ICovCisJCWlmIChkcm1fV0FSTl9PTihkZXYsIChJU19WQUxM RVlWSUVXKGRldl9wcml2KSB8fAorCQkJCSAgICAgIElTX0NIRVJSWVZJRVcoZGV2X3ByaXYpKSAm JgorCQkJCXBvcnQgIT0gUE9SVF9CICYmIHBvcnQgIT0gUE9SVF9DKSkKKwkJCXJldHVybiBmYWxz ZTsKIAl9IGVsc2UgewogCQl0eXBlID0gRFJNX01PREVfQ09OTkVDVE9SX0Rpc3BsYXlQb3J0Owog CX0KIAorCWludGVsX2RwX3NldF9zb3VyY2VfcmF0ZXMoaW50ZWxfZHApOworCiAJaWYgKElTX1ZB TExFWVZJRVcoZGV2X3ByaXYpIHx8IElTX0NIRVJSWVZJRVcoZGV2X3ByaXYpKQogCQlpbnRlbF9k cC0+cHBzLmFjdGl2ZV9waXBlID0gdmx2X2FjdGl2ZV9waXBlKGludGVsX2RwKTsKIAotCS8qCi0J ICogRm9yIGVEUCB3ZSBhbHdheXMgc2V0IHRoZSBlbmNvZGVyIHR5cGUgdG8gSU5URUxfT1VUUFVU X0VEUCwgYnV0Ci0JICogZm9yIERQIHRoZSBlbmNvZGVyIHR5cGUgY2FuIGJlIHNldCBieSB0aGUg Y2FsbGVyIHRvCi0JICogSU5URUxfT1VUUFVUX1VOS05PV04gZm9yIERESSwgc28gZG9uJ3QgcmV3 cml0ZSBpdC4KLQkgKi8KLQlpZiAodHlwZSA9PSBEUk1fTU9ERV9DT05ORUNUT1JfZURQKQotCQlp bnRlbF9lbmNvZGVyLT50eXBlID0gSU5URUxfT1VUUFVUX0VEUDsKLQotCS8qIGVEUCBvbmx5IG9u IHBvcnQgQiBhbmQvb3IgQyBvbiB2bHYvY2h2ICovCi0JaWYgKGRybV9XQVJOX09OKGRldiwgKElT X1ZBTExFWVZJRVcoZGV2X3ByaXYpIHx8Ci0JCQkgICAgICBJU19DSEVSUllWSUVXKGRldl9wcml2 KSkgJiYKLQkJCWludGVsX2RwX2lzX2VkcChpbnRlbF9kcCkgJiYKLQkJCXBvcnQgIT0gUE9SVF9C ICYmIHBvcnQgIT0gUE9SVF9DKSkKLQkJcmV0dXJuIGZhbHNlOwotCiAJZHJtX2RiZ19rbXMoJmRl dl9wcml2LT5kcm0sCiAJCSAgICAiQWRkaW5nICVzIGNvbm5lY3RvciBvbiBbRU5DT0RFUjolZDol c11cbiIsCiAJCSAgICB0eXBlID09IERSTV9NT0RFX0NPTk5FQ1RPUl9lRFAgPyAiZURQIiA6ICJE UCIsCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=