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.8 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 3C0A8C48BDF for ; Fri, 18 Jun 2021 12:30:37 +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 BC490613EB for ; Fri, 18 Jun 2021 12:30:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC490613EB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 68E166E9FA; Fri, 18 Jun 2021 12:30:36 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id D60716E9FA for ; Fri, 18 Jun 2021 12:30:34 +0000 (UTC) IronPort-SDR: bXO7YCCbRlbpAYF/jVCVBWnTM8qvbJ8BNLNmlGVbped66QDpRgvhvN74umOSyjXJrrkfojsZQh 40NVAqNlmDUg== X-IronPort-AV: E=McAfee;i="6200,9189,10018"; a="292175371" X-IronPort-AV: E=Sophos;i="5.83,283,1616482800"; d="scan'208";a="292175371" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2021 05:30:34 -0700 IronPort-SDR: qPL70Tx9lvS9VODC2bUA7G/fGtT9XbY7UQmZ2vFr/Cmx6KHCkt95HIu64E7x/RPEreBG8UiIcE OX1LPZ/CvLLw== X-IronPort-AV: E=Sophos;i="5.83,283,1616482800"; d="scan'208";a="451378386" Received: from shoriyac-mobl.ger.corp.intel.com (HELO localhost) ([10.252.36.148]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2021 05:30:32 -0700 From: Jani Nikula To: Ville Syrjala , intel-gfx@lists.freedesktop.org In-Reply-To: <20210608073603.2408-14-ville.syrjala@linux.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20210608073603.2408-1-ville.syrjala@linux.intel.com> <20210608073603.2408-14-ville.syrjala@linux.intel.com> Date: Fri, 18 Jun 2021 15:30:28 +0300 Message-ID: <87y2b7uzh7.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v2 13/17] drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table 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" T24gVHVlLCAwOCBKdW4gMjAyMSwgVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4KPiBUaGUgaWNsIGNvbWJvIHBoeSBEUCBIQlIyIGlzIGlkZW50aWNh bCB0byB0aGUgZURQIEhCUjMgdGFibGUuCj4gR2V0IHJpZCBvZiBvbmUgcmVkdW5kYW50IGNvcHku Cj4KPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5j b20+Cgo+IC0tLQo+ICAuLi4vZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGlfYnVmX3RyYW5zLmMg ICAgfCAzOSArKysrKy0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCAyOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX2RkaV9idWZfdHJhbnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfZGRpX2J1Zl90cmFucy5jCj4gaW5kZXggNTJiYzZjYmUzNmNmLi42ZTJi NmM4NTFmYjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9kZGlfYnVmX3RyYW5zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2RkaV9idWZfdHJhbnMuYwo+IEBAIC01OTgsNyArNTk4LDcgQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCBpbnRlbF9kZGlfYnVmX3RyYW5zIGNubF9kZGlfdHJhbnNsYXRpb25zX2VkcF8xXzA1ViA9 IHsKPiAgfTsKPiAgCj4gIC8qIGljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9ucyAqLwo+IC1z dGF0aWMgY29uc3QgdW5pb24gaW50ZWxfZGRpX2J1Zl90cmFuc19lbnRyeSBfaWNsX2NvbWJvX3Bo eV9kZGlfdHJhbnNsYXRpb25zX2RwX2hicjJbXSA9IHsKPiArc3RhdGljIGNvbnN0IHVuaW9uIGlu dGVsX2RkaV9idWZfdHJhbnNfZW50cnkgX2ljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19k cF9oYnIyX2VkcF9oYnIzW10gPSB7Cj4gIAkJCQkJCQkvKiBOVCBtViBUcmFucyBtViBkYiAgICAq Lwo+ICAJeyAuY25sID0geyAweEEsIDB4MzUsIDB4M0YsIDB4MDAsIDB4MDAgfSB9LAkvKiAzNTAg ICAzNTAgICAgICAwLjAgICAqLwo+ICAJeyAuY25sID0geyAweEEsIDB4NEYsIDB4MzcsIDB4MDAs IDB4MDggfSB9LAkvKiAzNTAgICA1MDAgICAgICAzLjEgICAqLwo+IEBAIC02MTIsOSArNjEyLDkg QEAgc3RhdGljIGNvbnN0IHVuaW9uIGludGVsX2RkaV9idWZfdHJhbnNfZW50cnkgX2ljbF9jb21i b19waHlfZGRpX3RyYW5zbGF0aW9uc19kcF8KPiAgCXsgLmNubCA9IHsgMHg2LCAweDdGLCAweDNG LCAweDAwLCAweDAwIH0gfSwJLyogOTAwICAgOTAwICAgICAgMC4wICAgKi8KPiAgfTsKPiAgCj4g LXN0YXRpYyBjb25zdCBzdHJ1Y3QgaW50ZWxfZGRpX2J1Zl90cmFucyBpY2xfY29tYm9fcGh5X2Rk aV90cmFuc2xhdGlvbnNfZHBfaGJyMiA9IHsKPiAtCS5lbnRyaWVzID0gX2ljbF9jb21ib19waHlf ZGRpX3RyYW5zbGF0aW9uc19kcF9oYnIyLAo+IC0JLm51bV9lbnRyaWVzID0gQVJSQVlfU0laRShf aWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwX2hicjIpLAo+ICtzdGF0aWMgY29uc3Qg c3RydWN0IGludGVsX2RkaV9idWZfdHJhbnMgaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25z X2RwX2hicjJfZWRwX2hicjMgPSB7Cj4gKwkuZW50cmllcyA9IF9pY2xfY29tYm9fcGh5X2RkaV90 cmFuc2xhdGlvbnNfZHBfaGJyMl9lZHBfaGJyMywKPiArCS5udW1fZW50cmllcyA9IEFSUkFZX1NJ WkUoX2ljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19kcF9oYnIyX2VkcF9oYnIzKSwKPiAg fTsKPiAgCj4gIHN0YXRpYyBjb25zdCB1bmlvbiBpbnRlbF9kZGlfYnVmX3RyYW5zX2VudHJ5IF9p Y2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjJbXSA9IHsKPiBAQCAtNjM2LDI1 ICs2MzYsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGludGVsX2RkaV9idWZfdHJhbnMgaWNsX2Nv bWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2VkcF9oYnIyCj4gIAkubnVtX2VudHJpZXMgPSBBUlJB WV9TSVpFKF9pY2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjIpLAo+ICB9Owo+ ICAKPiAtc3RhdGljIGNvbnN0IHVuaW9uIGludGVsX2RkaV9idWZfdHJhbnNfZW50cnkgX2ljbF9j b21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyM1tdID0gewo+IC0JCQkJCQkJLyogTlQg bVYgVHJhbnMgbVYgZGIgICAgKi8KPiAtCXsgLmNubCA9IHsgMHhBLCAweDM1LCAweDNGLCAweDAw LCAweDAwIH0gfSwJLyogMzUwICAgMzUwICAgICAgMC4wICAgKi8KPiAtCXsgLmNubCA9IHsgMHhB LCAweDRGLCAweDM3LCAweDAwLCAweDA4IH0gfSwJLyogMzUwICAgNTAwICAgICAgMy4xICAgKi8K PiAtCXsgLmNubCA9IHsgMHhDLCAweDcxLCAweDJGLCAweDAwLCAweDEwIH0gfSwJLyogMzUwICAg NzAwICAgICAgNi4wICAgKi8KPiAtCXsgLmNubCA9IHsgMHg2LCAweDdGLCAweDJCLCAweDAwLCAw eDE0IH0gfSwJLyogMzUwICAgOTAwICAgICAgOC4yICAgKi8KPiAtCXsgLmNubCA9IHsgMHhBLCAw eDRDLCAweDNGLCAweDAwLCAweDAwIH0gfSwJLyogNTAwICAgNTAwICAgICAgMC4wICAgKi8KPiAt CXsgLmNubCA9IHsgMHhDLCAweDczLCAweDM0LCAweDAwLCAweDBCIH0gfSwJLyogNTAwICAgNzAw ICAgICAgMi45ICAgKi8KPiAtCXsgLmNubCA9IHsgMHg2LCAweDdGLCAweDJGLCAweDAwLCAweDEw IH0gfSwJLyogNTAwICAgOTAwICAgICAgNS4xICAgKi8KPiAtCXsgLmNubCA9IHsgMHhDLCAweDZD LCAweDNDLCAweDAwLCAweDAzIH0gfSwJLyogNjUwICAgNzAwICAgICAgMC42ICAgKi8KPiAtCXsg LmNubCA9IHsgMHg2LCAweDdGLCAweDM1LCAweDAwLCAweDBBIH0gfSwJLyogNjAwICAgOTAwICAg ICAgMy41ICAgKi8KPiAtCXsgLmNubCA9IHsgMHg2LCAweDdGLCAweDNGLCAweDAwLCAweDAwIH0g fSwJLyogOTAwICAgOTAwICAgICAgMC4wICAgKi8KPiAtfTsKPiAtCj4gLXN0YXRpYyBjb25zdCBz dHJ1Y3QgaW50ZWxfZGRpX2J1Zl90cmFucyBpY2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlvbnNf ZWRwX2hicjMgPSB7Cj4gLQkuZW50cmllcyA9IF9pY2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlv bnNfZWRwX2hicjMsCj4gLQkubnVtX2VudHJpZXMgPSBBUlJBWV9TSVpFKF9pY2xfY29tYm9fcGh5 X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjMpLAo+IC19Owo+IC0KPiAgc3RhdGljIGNvbnN0IHVu aW9uIGludGVsX2RkaV9idWZfdHJhbnNfZW50cnkgX2ljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0 aW9uc19oZG1pW10gPSB7Cj4gIAkJCQkJCQkvKiBOVCBtViBUcmFucyBtViBkYiAgICAqLwo+ICAJ eyAuY25sID0geyAweEEsIDB4NjAsIDB4M0YsIDB4MDAsIDB4MDAgfSB9LAkvKiA0NTAgICA0NTAg ICAgICAwLjAgICAqLwo+IEBAIC0xMzA4LDcgKzEyODksNyBAQCBpY2xfZ2V0X2NvbWJvX2J1Zl90 cmFuc19kcChzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCQkJICAgY29uc3Qgc3Ry dWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUsCj4gIAkJCSAgIGludCAqbl9lbnRyaWVz KQo+ICB7Cj4gLQlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3BoeV9kZGlf dHJhbnNsYXRpb25zX2RwX2hicjIsCj4gKwlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmaWNs X2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwX2hicjJfZWRwX2hicjMsCj4gIAkJCQkgICBu X2VudHJpZXMpOwo+ICB9Cj4gIAo+IEBAIC0xMzIwLDcgKzEzMDEsNyBAQCBpY2xfZ2V0X2NvbWJv X2J1Zl90cmFuc19lZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJhc2UuZGV2KTsK PiAgCj4gIAlpZiAoY3J0Y19zdGF0ZS0+cG9ydF9jbG9jayA+IDU0MDAwMCkgewo+IC0JCXJldHVy biBpbnRlbF9nZXRfYnVmX3RyYW5zKCZpY2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlvbnNfZWRw X2hicjMsCj4gKwkJcmV0dXJuIGludGVsX2dldF9idWZfdHJhbnMoJmljbF9jb21ib19waHlfZGRp X3RyYW5zbGF0aW9uc19kcF9oYnIyX2VkcF9oYnIzLAo+ICAJCQkJCSAgIG5fZW50cmllcyk7Cj4g IAl9IGVsc2UgaWYgKGRldl9wcml2LT52YnQuZWRwLmxvd192c3dpbmcpIHsKPiAgCQlyZXR1cm4g aW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2VkcF9o YnIyLAo+IEBAIC0xNDM3LDcgKzE0MTgsNyBAQCBqc2xfZ2V0X2NvbWJvX2J1Zl90cmFuc19kcChz dHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCQkJICAgY29uc3Qgc3RydWN0IGludGVs X2NydGNfc3RhdGUgKmNydGNfc3RhdGUsCj4gIAkJCSAgIGludCAqbl9lbnRyaWVzKQo+ICB7Cj4g LQlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRp b25zX2RwX2hicjIsCj4gKwlyZXR1cm4gaW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3Bo eV9kZGlfdHJhbnNsYXRpb25zX2RwX2hicjJfZWRwX2hicjMsCj4gIAkJCQkgICBuX2VudHJpZXMp Owo+ICB9Cj4gIAo+IEBAIC0xNTEzLDcgKzE0OTQsNyBAQCB0Z2xfZ2V0X2NvbWJvX2J1Zl90cmFu c19lZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3QgaW50ZWxfZHAg KmludGVsX2RwID0gZW5jX3RvX2ludGVsX2RwKGVuY29kZXIpOwo+ICAKPiAgCWlmIChjcnRjX3N0 YXRlLT5wb3J0X2Nsb2NrID4gNTQwMDAwKSB7Cj4gLQkJcmV0dXJuIGludGVsX2dldF9idWZfdHJh bnMoJmljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMywKPiArCQlyZXR1cm4g aW50ZWxfZ2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwX2hi cjJfZWRwX2hicjMsCj4gIAkJCQkJICAgbl9lbnRyaWVzKTsKPiAgCX0gZWxzZSBpZiAoZGV2X3By aXYtPnZidC5lZHAuaG9ibCAmJiAhaW50ZWxfZHAtPmhvYmxfZmFpbGVkKSB7Cj4gIAkJcmV0dXJu IGludGVsX2dldF9idWZfdHJhbnMoJnRnbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBf aGJyMl9ob2JsLAo+IEBAIC0xNTYxLDcgKzE1NDIsNyBAQCBkZzFfZ2V0X2NvbWJvX2J1Zl90cmFu c19lZHAoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3QgaW50ZWxfZHAg KmludGVsX2RwID0gZW5jX3RvX2ludGVsX2RwKGVuY29kZXIpOwo+ICAKPiAgCWlmIChjcnRjX3N0 YXRlLT5wb3J0X2Nsb2NrID4gNTQwMDAwKQo+IC0JCXJldHVybiBpbnRlbF9nZXRfYnVmX3RyYW5z KCZpY2xfY29tYm9fcGh5X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjMsCj4gKwkJcmV0dXJuIGlu dGVsX2dldF9idWZfdHJhbnMoJmljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19kcF9oYnIy X2VkcF9oYnIzLAo+ICAJCQkJCSAgIG5fZW50cmllcyk7Cj4gIAllbHNlIGlmIChkZXZfcHJpdi0+ dmJ0LmVkcC5ob2JsICYmICFpbnRlbF9kcC0+aG9ibF9mYWlsZWQpCj4gIAkJcmV0dXJuIGludGVs X2dldF9idWZfdHJhbnMoJnRnbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMl9o b2JsLAo+IEBAIC0xNjA2LDcgKzE1ODcsNyBAQCBya2xfZ2V0X2NvbWJvX2J1Zl90cmFuc19lZHAo c3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3QgaW50ZWxfZHAgKmludGVs X2RwID0gZW5jX3RvX2ludGVsX2RwKGVuY29kZXIpOwo+ICAKPiAgCWlmIChjcnRjX3N0YXRlLT5w b3J0X2Nsb2NrID4gNTQwMDAwKSB7Cj4gLQkJcmV0dXJuIGludGVsX2dldF9idWZfdHJhbnMoJmlj bF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMywKPiArCQlyZXR1cm4gaW50ZWxf Z2V0X2J1Zl90cmFucygmaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwX2hicjJfZWRw X2hicjMsCj4gIAkJCQkJICAgbl9lbnRyaWVzKTsKPiAgCX0gZWxzZSBpZiAoZGV2X3ByaXYtPnZi dC5lZHAuaG9ibCAmJiAhaW50ZWxfZHAtPmhvYmxfZmFpbGVkKSB7Cj4gIAkJcmV0dXJuIGludGVs X2dldF9idWZfdHJhbnMoJnRnbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMl9o b2JsLAoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==