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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 AB2ABC432C0 for ; Tue, 3 Dec 2019 13:18:58 +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 87E9C205F4 for ; Tue, 3 Dec 2019 13:18:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 87E9C205F4 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 E4E7B6E512; Tue, 3 Dec 2019 13:18:57 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 978086E138 for ; Tue, 3 Dec 2019 13:18:56 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 05:18:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,273,1571727600"; d="scan'208";a="222818166" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga002.jf.intel.com with SMTP; 03 Dec 2019 05:18:53 -0800 Received: by stinkbox (sSMTP sendmail emulation); Tue, 03 Dec 2019 15:18:52 +0200 Date: Tue, 3 Dec 2019 15:18:52 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: =?iso-8859-1?Q?Jos=E9?= Roberto de Souza Message-ID: <20191203131852.GQ1208@intel.com> References: <20191203023110.488972-1-jose.souza@intel.com> <20191203023110.488972-2-jose.souza@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191203023110.488972-2-jose.souza@intel.com> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [Intel-gfx] [PATCH 2/2] drm/i915/dp/tgl+: Update combo phy vswing tables X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org, Lucas De Marchi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gTW9uLCBEZWMgMDIsIDIwMTkgYXQgMDY6MzE6MTBQTSAtMDgwMCwgSm9zw6kgUm9iZXJ0byBk ZSBTb3V6YSB3cm90ZToKPiBUR0wgaGFzIG5vdyBhIHRhYmxlIGZvciBSQlIgYW5kIEhCUiBhbmQg YW5vdGhlciB0YWJsZSBmb3IgSEJSMiBvdmVyCj4gY29tYm8gcGh5cy4gVGhlIEhCUjIgb25lIGhh cyBzb21lIHNtYWxsIGNoYW5nZXMgY29tcGFyaW5nIHRvIHRoZSBJQ0wKPiBvbmUsIHNvIGFkZGlu ZyB0d28gbmV3IHRhYmxlcyBhbmQgYWRkaW5nIGEgZnVuY3Rpb24gdG8gcmV0dXJuIFRHTAo+IGNv bWJvIHBoeSB0YWJsZXMuCj4gCj4gQlNwZWM6IDQ5MjkxCj4gQ2M6IEx1Y2FzIERlIE1hcmNoaSA8 bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgo+IENjOiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9w ZXJAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpv c2Uuc291emFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2RkaS5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFu Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYwo+IGluZGV4IDkxNGYwY2M0ZDIzNy4uZmFjZjNkZmEy YTQxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRp LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jCj4gQEAg LTYyNSw2ICs2MjUsMzQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0Z2xfZGtsX3BoeV9kZGlfYnVm X3RyYW5zIHRnbF9ka2xfcGh5X2hkbWlfZGRpX3RyYW5zW10gPSB7Cj4gIAl7IDB4MCwgMHgwLCAw eEEgfSwJLyogMTAJCUZ1bGwJLTMgZEIgKi8KPiAgfTsKPiAgCj4gK3N0YXRpYyBjb25zdCBzdHJ1 Y3QgY25sX2RkaV9idWZfdHJhbnMgdGdsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwX2hi cjJbXSA9IHsKPiArCQkJCQkJLyogTlQgbVYgVHJhbnMgbVYgZGIgICAgKi8KPiArCXsgMHhBLCAw eDM1LCAweDNGLCAweDAwLCAweDAwIH0sCS8qIDM1MCAgIDM1MCAgICAgIDAuMCAgICovCj4gKwl7 IDB4QSwgMHg0RiwgMHgzNywgMHgwMCwgMHgwOCB9LAkvKiAzNTAgICA1MDAgICAgICAzLjEgICAq Lwo+ICsJeyAweEMsIDB4NjMsIDB4MkYsIDB4MDAsIDB4MTAgfSwJLyogMzUwICAgNzAwICAgICAg Ni4wICAgKi8KPiArCXsgMHg2LCAweDdGLCAweDJCLCAweDAwLCAweDE0IH0sCS8qIDM1MCAgIDkw MCAgICAgIDguMiAgICovCj4gKwl7IDB4QSwgMHg0NywgMHgzRiwgMHgwMCwgMHgwMCB9LAkvKiA1 MDAgICA1MDAgICAgICAwLjAgICAqLwo+ICsJeyAweEMsIDB4NjMsIDB4MzQsIDB4MDAsIDB4MEIg fSwJLyogNTAwICAgNzAwICAgICAgMi45ICAgKi8KPiArCXsgMHg2LCAweDdGLCAweDJGLCAweDAw LCAweDEwIH0sCS8qIDUwMCAgIDkwMCAgICAgIDUuMSAgICovCj4gKwl7IDB4QywgMHg2MSwgMHgz QywgMHgwMCwgMHgwMyB9LAkvKiA2NTAgICA3MDAgICAgICAwLjYgICAqLwo+ICsJeyAweDYsIDB4 N0IsIDB4MzUsIDB4MDAsIDB4MEEgfSwJLyogNjAwICAgOTAwICAgICAgMy41ICAgKi8KPiArCXsg MHg2LCAweDdGLCAweDNGLCAweDAwLCAweDAwIH0sCS8qIDkwMCAgIDkwMCAgICAgIDAuMCAgICov Cj4gK307Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGNubF9kZGlfYnVmX3RyYW5zIHRnbF9j b21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19kcF9oYnJbXSA9IHsKPiArCQkJCQkJLyogTlQgbVYg VHJhbnMgbVYgZGIgICAgKi8KPiArCXsgMHhBLCAweDMyLCAweDNGLCAweDAwLCAweDAwIH0sCS8q IDM1MCAgIDM1MCAgICAgIDAuMCAgICovCj4gKwl7IDB4QSwgMHg0RiwgMHgzNywgMHgwMCwgMHgw OCB9LAkvKiAzNTAgICA1MDAgICAgICAzLjEgICAqLwo+ICsJeyAweEMsIDB4NzEsIDB4MkYsIDB4 MDAsIDB4MTAgfSwJLyogMzUwICAgNzAwICAgICAgNi4wICAgKi8KPiArCXsgMHg2LCAweDdELCAw eDJCLCAweDAwLCAweDE0IH0sCS8qIDM1MCAgIDkwMCAgICAgIDguMiAgICovCj4gKwl7IDB4QSwg MHg0QywgMHgzRiwgMHgwMCwgMHgwMCB9LAkvKiA1MDAgICA1MDAgICAgICAwLjAgICAqLwo+ICsJ eyAweEMsIDB4NzMsIDB4MzQsIDB4MDAsIDB4MEIgfSwJLyogNTAwICAgNzAwICAgICAgMi45ICAg Ki8KPiArCXsgMHg2LCAweDdGLCAweDJGLCAweDAwLCAweDEwIH0sCS8qIDUwMCAgIDkwMCAgICAg IDUuMSAgICovCj4gKwl7IDB4QywgMHg2QywgMHgzQywgMHgwMCwgMHgwMyB9LAkvKiA2NTAgICA3 MDAgICAgICAwLjYgICAqLwo+ICsJeyAweDYsIDB4N0YsIDB4MzUsIDB4MDAsIDB4MEEgfSwJLyog NjAwICAgOTAwICAgICAgMy41ICAgKi8KPiArCXsgMHg2LCAweDdGLCAweDNGLCAweDAwLCAweDAw IH0sCS8qIDkwMCAgIDkwMCAgICAgIDAuMCAgICovCj4gK307Cj4gKwo+ICBzdGF0aWMgY29uc3Qg c3RydWN0IGRkaV9idWZfdHJhbnMgKgo+ICBiZHdfZ2V0X2J1Zl90cmFuc19lZHAoc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBpbnQgKm5fZW50cmllcykKPiAgewo+IEBAIC05MDQs NiArOTMyLDMyIEBAIGljbF9nZXRfY29tYm9fYnVmX3RyYW5zKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwgaW50IHR5cGUsIGludCByYXRlLAo+ICAJcmV0dXJuIGljbF9jb21ib19w aHlfZGRpX3RyYW5zbGF0aW9uc19kcF9oYnIyOwo+ICB9Cj4gIAo+ICtzdGF0aWMgY29uc3Qgc3Ry dWN0IGNubF9kZGlfYnVmX3RyYW5zICoKPiArdGdsX2dldF9jb21ib19idWZfdHJhbnMoc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBpbnQgdHlwZSwgaW50IHJhdGUsCj4gKwkJCWlu dCAqbl9lbnRyaWVzKQo+ICt7Cj4gKwlpZiAodHlwZSA9PSBJTlRFTF9PVVRQVVRfSERNSSkgewo+ ICsJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKGljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9u c19oZG1pKTsKPiArCQlyZXR1cm4gaWNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2hkbWk7 Cj4gKwl9IGVsc2UgaWYgKHR5cGUgPT0gSU5URUxfT1VUUFVUX0VEUCkgewo+ICsJCWlmIChyYXRl ID4gSEJSMl9SQVRFKSB7Cj4gKwkJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKGljbF9jb21ib19w aHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMyk7Cj4gKwkJCXJldHVybiBpY2xfY29tYm9fcGh5 X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjM7Cj4gKwkJfSBlbHNlIGlmIChkZXZfcHJpdi0+dmJ0 LmVkcC5sb3dfdnN3aW5nKSB7Cj4gKwkJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKGljbF9jb21i b19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyMik7Cj4gKwkJCXJldHVybiBpY2xfY29tYm9f cGh5X2RkaV90cmFuc2xhdGlvbnNfZWRwX2hicjI7Cj4gKwkJfQo+ICsJfQo+ICsKPiArCWlmIChy YXRlID4gSEJSX1JBVEUpIHsKPiArCQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRSh0Z2xfY29tYm9f cGh5X2RkaV90cmFuc2xhdGlvbnNfZHBfaGJyMik7Cj4gKwkJcmV0dXJuIHRnbF9jb21ib19waHlf ZGRpX3RyYW5zbGF0aW9uc19kcF9oYnIyOwo+ICsJfQoKSUNMIHVzZXMganVzdCBhIHNpbmdsZSBp Zi1lbHNlIGxhZGRlci4gSU1PIHNob3VsZCBkbyB0aGUgc2FtZSBoZXJlIGZvcgpjb25zaXN0ZW5j eS4KCj4gKwo+ICsJKm5fZW50cmllcyA9IEFSUkFZX1NJWkUodGdsX2NvbWJvX3BoeV9kZGlfdHJh bnNsYXRpb25zX2RwX2hicik7Cj4gKwlyZXR1cm4gdGdsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRp b25zX2RwX2hicjsKPiArfQo+ICsKPiAgc3RhdGljIGludCBpbnRlbF9kZGlfaGRtaV9sZXZlbChz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcG9ydCBwb3J0KQo+ICB7Cj4g IAlzdHJ1Y3QgZGRpX3ZidF9wb3J0X2luZm8gKnBvcnRfaW5mbyA9ICZkZXZfcHJpdi0+dmJ0LmRk aV9wb3J0X2luZm9bcG9ydF07Cj4gQEAgLTkxMiw3ICs5NjYsNyBAQCBzdGF0aWMgaW50IGludGVs X2RkaV9oZG1pX2xldmVsKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgZW51bSBw b3J0IHBvcgo+ICAKPiAgCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEyKSB7Cj4gIAkJaWYg KGludGVsX3BoeV9pc19jb21ibyhkZXZfcHJpdiwgcGh5KSkKPiAtCQkJaWNsX2dldF9jb21ib19i dWZfdHJhbnMoZGV2X3ByaXYsIElOVEVMX09VVFBVVF9IRE1JLAo+ICsJCQl0Z2xfZ2V0X2NvbWJv X2J1Zl90cmFucyhkZXZfcHJpdiwgSU5URUxfT1VUUFVUX0hETUksCj4gIAkJCQkJCTAsICZuX2Vu dHJpZXMpOwo+ICAJCWVsc2UKPiAgCQkJbl9lbnRyaWVzID0gQVJSQVlfU0laRSh0Z2xfZGtsX3Bo eV9oZG1pX2RkaV90cmFucyk7Cj4gQEAgLTIzNzMsNyArMjQyNyw3IEBAIHU4IGludGVsX2RkaV9k cF92b2x0YWdlX21heChzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcikKPiAgCj4gIAlpZiAo SU5URUxfR0VOKGRldl9wcml2KSA+PSAxMikgewo+ICAJCWlmIChpbnRlbF9waHlfaXNfY29tYm8o ZGV2X3ByaXYsIHBoeSkpCj4gLQkJCWljbF9nZXRfY29tYm9fYnVmX3RyYW5zKGRldl9wcml2LCBl bmNvZGVyLT50eXBlLAo+ICsJCQl0Z2xfZ2V0X2NvbWJvX2J1Zl90cmFucyhkZXZfcHJpdiwgZW5j b2Rlci0+dHlwZSwKPiAgCQkJCQkJaW50ZWxfZHAtPmxpbmtfcmF0ZSwgJm5fZW50cmllcyk7Cj4g IAkJZWxzZQo+ICAJCQluX2VudHJpZXMgPSBBUlJBWV9TSVpFKHRnbF9ka2xfcGh5X2RwX2RkaV90 cmFucyk7Cj4gQEAgLTI1NjgsOCArMjYyMiwxMiBAQCBzdGF0aWMgdm9pZCBpY2xfZGRpX2NvbWJv X3Zzd2luZ19wcm9ncmFtKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiAgCXUz MiBuX2VudHJpZXMsIHZhbDsKPiAgCWludCBsbjsKPiAgCj4gLQlkZGlfdHJhbnNsYXRpb25zID0g aWNsX2dldF9jb21ib19idWZfdHJhbnMoZGV2X3ByaXYsIHR5cGUsIHJhdGUsCj4gLQkJCQkJCSAg ICZuX2VudHJpZXMpOwo+ICsJaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTIpCj4gKwkJZGRp X3RyYW5zbGF0aW9ucyA9IHRnbF9nZXRfY29tYm9fYnVmX3RyYW5zKGRldl9wcml2LCB0eXBlLCBy YXRlLAo+ICsJCQkJCQkJICAgJm5fZW50cmllcyk7Cj4gKwllbHNlCj4gKwkJZGRpX3RyYW5zbGF0 aW9ucyA9IGljbF9nZXRfY29tYm9fYnVmX3RyYW5zKGRldl9wcml2LCB0eXBlLCByYXRlLAo+ICsJ CQkJCQkJICAgJm5fZW50cmllcyk7Cj4gIAlpZiAoIWRkaV90cmFuc2xhdGlvbnMpCj4gIAkJcmV0 dXJuOwo+ICAKPiAtLSAKPiAyLjI0LjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4