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=-9.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 D45ECC4727C for ; Tue, 29 Sep 2020 19:33:52 +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 7BCAB2083B for ; Tue, 29 Sep 2020 19:33:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7BCAB2083B 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 8576F89CD7; Tue, 29 Sep 2020 19:33:51 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1162B89CD7; Tue, 29 Sep 2020 19:33:50 +0000 (UTC) IronPort-SDR: zb0Do8tqz+WD+17fckNL9mbniliXZc1pJFjEZf9fpYDYofMpPyU9qimR7LCyCQdAMj0V8V10Mb /i5ZSI9Kv5vg== X-IronPort-AV: E=McAfee;i="6000,8403,9759"; a="162335361" X-IronPort-AV: E=Sophos;i="5.77,319,1596524400"; d="scan'208";a="162335361" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2020 12:33:48 -0700 IronPort-SDR: I+lE2jJthOn/UuW9VmBoDLNs0SSEc/ernhG5GOAh8SDGF9941HQLthR7grAouN76lWjCl8yFZl rEKhFEPAcifg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,319,1596524400"; d="scan'208";a="350389528" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by FMSMGA003.fm.intel.com with ESMTP; 29 Sep 2020 12:33:47 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 29 Sep 2020 12:33:46 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 29 Sep 2020 12:33:46 -0700 Received: from orsmsx610.amr.corp.intel.com ([10.22.229.23]) by ORSMSX610.amr.corp.intel.com ([10.22.229.23]) with mapi id 15.01.1713.004; Tue, 29 Sep 2020 12:33:46 -0700 From: "Souza, Jose" To: "Ausmus, James" , "Pandey, Hariom" , "Roper, Matthew D" , "dri-devel@lists.freedesktop.org" , "ville.syrjala@linux.intel.com" , "intel-gfx@lists.freedesktop.org" , "Surendrakumar Upadhyay, TejaskumarX" , "De Marchi, Lucas" Thread-Topic: [PATCH v2] drm/i915/edp/jsl: Update vswing table for HBR and HBR2 Thread-Index: AQHWllrGdTtP8/4hEUmPXk76f06tQqmAeHQA Date: Tue, 29 Sep 2020 19:33:45 +0000 Message-ID: References: <20200929121127.254086-1-tejaskumarx.surendrakumar.upadhyay@intel.com> In-Reply-To: <20200929121127.254086-1-tejaskumarx.surendrakumar.upadhyay@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.200.100] Content-ID: MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v2] drm/i915/edp/jsl: Update vswing table for HBR and HBR2 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" T24gVHVlLCAyMDIwLTA5LTI5IGF0IDE3OjQxICswNTMwLCBUZWphcyBVcGFkaHlheSB3cm90ZToN Cj4gSlNMIGhhcyB1cGRhdGUgaW4gdnN3aW5nIHRhYmxlIGZvciBlRFANCg0KV291bGQgYmUgbmlj ZSB0byBtZW50aW9uIGluIHRoZSBjb21taXQgZGVzY3JpcHRpb24gd2h5IFBDSCBpcyBiZWluZyB1 c2VkLCB0aGF0IHdvdWxkIGF2b2lkIFZpbGxlJ3MgcXVlc3Rpb24uDQoNCj4gDQo+IEJTcGVjOiAy MTI1Nw0KPiANCj4gQ2hhbmdlcyBzaW5jZSBWMSA6IA0KPiAJLSBJU19FTEtIQVJUTEFLRSBhbmQg SVNfSkFTUEVSTEFLRSBpcyByZXBsYWNlZCB3aXRoDQo+ICAgICAgICAgICBIQVNfUENIX01DQyhF SEwpIGFuZCBIQVNfUENIX0pTUChKU0wpIHJlc3BlY3RpdmVseQ0KPiAJLSBSZXZlcnRlZCBFSEwv SlNMIFBDSSBpZHMgc3BsaXQgY2hhbmdlDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBUZWphcyBVcGFk aHlheSA8DQo+IHRlamFza3VtYXJ4LnN1cmVuZHJha3VtYXIudXBhZGh5YXlAaW50ZWwuY29tDQo+ ID4NCj4gLS0tDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jIHwg NjcgKysrKysrKysrKysrKysrKysrKysrKy0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgNjQgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxh eS9pbnRlbF9kZGkuYw0KPiBpbmRleCA0ZDA2MTc4Y2Q3NmMuLmU2ZTkzZDAxZDBjZSAxMDA2NDQN Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYw0KPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jDQo+IEBAIC01ODIsNiAr NTgyLDM0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY25sX2RkaV9idWZfdHJhbnMgZWhsX2NvbWJv X3BoeV9kZGlfdHJhbnNsYXRpb25zX2RwW10gPSB7DQo+ICAJeyAweDYsIDB4N0YsIDB4M0YsIDB4 MDAsIDB4MDAgfSwJLyogOTAwICAgOTAwICAgICAgMC4wICAgKi8NCj4gIH07DQo+ICANCj4gK3N0 YXRpYyBjb25zdCBzdHJ1Y3QgY25sX2RkaV9idWZfdHJhbnMganNsX2NvbWJvX3BoeV9kZGlfdHJh bnNsYXRpb25zX2VkcF9oYnJbXSA9IHsNCj4gKwkJCQkJCS8qIE5UIG1WIFRyYW5zIG1WIGRiICAg ICovDQo+ICsJeyAweDgsIDB4N0YsIDB4M0YsIDB4MDAsIDB4MDAgfSwJLyogMjAwICAgMjAwICAg ICAgMC4wICAgKi8NCj4gKwl7IDB4OCwgMHg3RiwgMHgzOCwgMHgwMCwgMHgwNyB9LAkvKiAyMDAg ICAyNTAgICAgICAxLjkgICAqLw0KPiArCXsgMHgxLCAweDdGLCAweDMzLCAweDAwLCAweDBDIH0s CS8qIDIwMCAgIDMwMCAgICAgIDMuNSAgICovDQo+ICsJeyAweEEsIDB4MzUsIDB4MzYsIDB4MDAs IDB4MDkgfSwJLyogMjAwICAgMzUwICAgICAgNC45ICAgKi8NCj4gKwl7IDB4OCwgMHg3RiwgMHgz RiwgMHgwMCwgMHgwMCB9LAkvKiAyNTAgICAyNTAgICAgICAwLjAgICAqLw0KPiArCXsgMHgxLCAw eDdGLCAweDM4LCAweDAwLCAweDA3IH0sCS8qIDI1MCAgIDMwMCAgICAgIDEuNiAgICovDQo+ICsJ eyAweEEsIDB4MzUsIDB4MzUsIDB4MDAsIDB4MEEgfSwJLyogMjUwICAgMzUwICAgICAgMi45ICAg Ki8NCj4gKwl7IDB4MSwgMHg3RiwgMHgzRiwgMHgwMCwgMHgwMCB9LAkvKiAzMDAgICAzMDAgICAg ICAwLjAgICAqLw0KPiArCXsgMHhBLCAweDM1LCAweDM4LCAweDAwLCAweDA3IH0sCS8qIDMwMCAg IDM1MCAgICAgIDEuMyAgICovDQo+ICsJeyAweEEsIDB4MzUsIDB4M0YsIDB4MDAsIDB4MDAgfSwJ LyogMzUwICAgMzUwICAgICAgMC4wICAgKi8NCj4gK307DQo+ICsNCj4gK3N0YXRpYyBjb25zdCBz dHJ1Y3QgY25sX2RkaV9idWZfdHJhbnMganNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2Vk cF9oYnIyW10gPSB7DQo+ICsJCQkJCQkvKiBOVCBtViBUcmFucyBtViBkYiAgICAqLw0KPiArCXsg MHg4LCAweDdGLCAweDNGLCAweDAwLCAweDAwIH0sCS8qIDIwMCAgIDIwMCAgICAgIDAuMCAgICov DQo+ICsJeyAweDgsIDB4N0YsIDB4M0YsIDB4MDAsIDB4MDAgfSwJLyogMjAwICAgMjUwICAgICAg MS45ICAgKi8NCj4gKwl7IDB4MSwgMHg3RiwgMHgzRCwgMHgwMCwgMHgwMiB9LAkvKiAyMDAgICAz MDAgICAgICAzLjUgICAqLw0KPiArCXsgMHhBLCAweDM1LCAweDM4LCAweDAwLCAweDA3IH0sCS8q IDIwMCAgIDM1MCAgICAgIDQuOSAgICovDQo+ICsJeyAweDgsIDB4N0YsIDB4M0YsIDB4MDAsIDB4 MDAgfSwJLyogMjUwICAgMjUwICAgICAgMC4wICAgKi8NCj4gKwl7IDB4MSwgMHg3RiwgMHgzRiwg MHgwMCwgMHgwMCB9LAkvKiAyNTAgICAzMDAgICAgICAxLjYgICAqLw0KPiArCXsgMHhBLCAweDM1 LCAweDNBLCAweDAwLCAweDA1IH0sCS8qIDI1MCAgIDM1MCAgICAgIDIuOSAgICovDQo+ICsJeyAw eDEsIDB4N0YsIDB4M0YsIDB4MDAsIDB4MDAgfSwJLyogMzAwICAgMzAwICAgICAgMC4wICAgKi8N Cj4gKwl7IDB4QSwgMHgzNSwgMHgzOCwgMHgwMCwgMHgwNyB9LAkvKiAzMDAgICAzNTAgICAgICAx LjMgICAqLw0KPiArCXsgMHhBLCAweDM1LCAweDNGLCAweDAwLCAweDAwIH0sCS8qIDM1MCAgIDM1 MCAgICAgIDAuMCAgICovDQo+ICt9Ow0KDQpUYWJsZXMgbWF0Y2hlcyBzcGVjaWZpY2F0aW9uLg0K DQo+ICsNCj4gIHN0cnVjdCBpY2xfbWdfcGh5X2RkaV9idWZfdHJhbnMgew0KPiAgCXUzMiBjcmlf dHhkZWVtcGhfb3ZlcnJpZGVfMTFfNjsNCj4gIAl1MzIgY3JpX3R4ZGVlbXBoX292ZXJyaWRlXzVf MDsNCj4gQEAgLTEwNjksNyArMTA5Nyw2IEBAIGljbF9nZXRfbWdfYnVmX3RyYW5zKHN0cnVjdCBp bnRlbF9lbmNvZGVyICplbmNvZGVyLCBpbnQgdHlwZSwgaW50IHJhdGUsDQo+ICAJKm5fZW50cmll cyA9IEFSUkFZX1NJWkUoaWNsX21nX3BoeV9kZGlfdHJhbnNsYXRpb25zX3Jicl9oYnIpOw0KPiAg CXJldHVybiBpY2xfbWdfcGh5X2RkaV90cmFuc2xhdGlvbnNfcmJyX2hicjsNCj4gIH0NCj4gLQ0K DQpQcm9iYWJseSBub3QgaW50ZW50aW9uYWwuDQoNClJldmlld2VkLWJ5OiBKb3PDqSBSb2JlcnRv IGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4NCg0KV2lsbCBwdXNoIHdpdGggdGhpcyBs aW5lIGZpeGVkIGFzIHNvb24gYXMgQ0kgZmluaXNoIHRlc3RpbmcuDQoNCg0KPiAgc3RhdGljIGNv bnN0IHN0cnVjdCBjbmxfZGRpX2J1Zl90cmFucyAqDQo+ICBlaGxfZ2V0X2NvbWJvX2J1Zl90cmFu cyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwgaW50IHR5cGUsIGludCByYXRlLA0KPiAg CQkJaW50ICpuX2VudHJpZXMpDQo+IEBAIC0xMDk4LDYgKzExMjUsMzQgQEAgZWhsX2dldF9jb21i b19idWZfdHJhbnMoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsIGludCB0eXBlLCBpbnQg cmF0ZSwNCj4gIAl9DQo+ICB9DQo+ICANCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgY25sX2RkaV9i dWZfdHJhbnMgKg0KPiAranNsX2dldF9jb21ib19idWZfdHJhbnMoc3RydWN0IGludGVsX2VuY29k ZXIgKmVuY29kZXIsIGludCB0eXBlLCBpbnQgcmF0ZSwNCj4gKwkJCWludCAqbl9lbnRyaWVzKQ0K PiArew0KPiArCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZW5j b2Rlci0+YmFzZS5kZXYpOw0KPiArDQo+ICsJc3dpdGNoICh0eXBlKSB7DQo+ICsJY2FzZSBJTlRF TF9PVVRQVVRfSERNSToNCj4gKwkJKm5fZW50cmllcyA9IEFSUkFZX1NJWkUoaWNsX2NvbWJvX3Bo eV9kZGlfdHJhbnNsYXRpb25zX2hkbWkpOw0KPiArCQlyZXR1cm4gaWNsX2NvbWJvX3BoeV9kZGlf dHJhbnNsYXRpb25zX2hkbWk7DQo+ICsJY2FzZSBJTlRFTF9PVVRQVVRfRURQOg0KPiArCQlpZiAo ZGV2X3ByaXYtPnZidC5lZHAubG93X3Zzd2luZykgew0KPiArCQkJaWYgKHJhdGUgPiAyNzAwMDAp IHsNCj4gKwkJCQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRShqc2xfY29tYm9fcGh5X2RkaV90cmFu c2xhdGlvbnNfZWRwX2hicjIpOw0KPiArCQkJCXJldHVybiBqc2xfY29tYm9fcGh5X2RkaV90cmFu c2xhdGlvbnNfZWRwX2hicjI7DQo+ICsJCQl9IGVsc2Ugew0KPiArCQkJCSpuX2VudHJpZXMgPSBB UlJBWV9TSVpFKGpzbF9jb21ib19waHlfZGRpX3RyYW5zbGF0aW9uc19lZHBfaGJyKTsNCj4gKwkJ CQlyZXR1cm4ganNsX2NvbWJvX3BoeV9kZGlfdHJhbnNsYXRpb25zX2VkcF9oYnI7DQo+ICsJCQl9 DQo+ICsJCX0NCj4gKwkJLyogZmFsbCB0aHJvdWdoICovDQo+ICsJZGVmYXVsdDoNCj4gKwkJLyog QWxsIGNvbWJvIERQIGFuZCBlRFAgcG9ydHMgdGhhdCBkbyBub3Qgc3VwcG9ydCBsb3dfdnN3aW5n ICovDQo+ICsJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKGljbF9jb21ib19waHlfZGRpX3RyYW5z bGF0aW9uc19kcF9oYnIyKTsNCj4gKwkJcmV0dXJuIGljbF9jb21ib19waHlfZGRpX3RyYW5zbGF0 aW9uc19kcF9oYnIyOw0KPiArCX0NCj4gK30NCj4gKw0KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBj bmxfZGRpX2J1Zl90cmFucyAqDQo+ICB0Z2xfZ2V0X2NvbWJvX2J1Zl90cmFucyhzdHJ1Y3QgaW50 ZWxfZW5jb2RlciAqZW5jb2RlciwgaW50IHR5cGUsIGludCByYXRlLA0KPiAgCQkJaW50ICpuX2Vu dHJpZXMpDQo+IEBAIC0yMjY1LDcgKzIzMjAsMTAgQEAgc3RhdGljIHU4IGludGVsX2RkaV9kcF92 b2x0YWdlX21heChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiAgCQkJdGdsX2dldF9ka2xf YnVmX3RyYW5zKGVuY29kZXIsIGVuY29kZXItPnR5cGUsDQo+ICAJCQkJCSAgICAgIGludGVsX2Rw LT5saW5rX3JhdGUsICZuX2VudHJpZXMpOw0KPiAgCX0gZWxzZSBpZiAoSU5URUxfR0VOKGRldl9w cml2KSA9PSAxMSkgew0KPiAtCQlpZiAoSVNfRUxLSEFSVExBS0UoZGV2X3ByaXYpKQ0KPiArCQlp ZiAoSEFTX1BDSF9KU1AoZGV2X3ByaXYpKQ0KPiArCQkJanNsX2dldF9jb21ib19idWZfdHJhbnMo ZW5jb2RlciwgZW5jb2Rlci0+dHlwZSwNCj4gKwkJCQkJCWludGVsX2RwLT5saW5rX3JhdGUsICZu X2VudHJpZXMpOw0KPiArCQllbHNlIGlmIChIQVNfUENIX01DQyhkZXZfcHJpdikpDQo+ICAJCQll aGxfZ2V0X2NvbWJvX2J1Zl90cmFucyhlbmNvZGVyLCBlbmNvZGVyLT50eXBlLA0KPiAgCQkJCQkJ aW50ZWxfZHAtPmxpbmtfcmF0ZSwgJm5fZW50cmllcyk7DQo+ICAJCWVsc2UgaWYgKGludGVsX3Bo eV9pc19jb21ibyhkZXZfcHJpdiwgcGh5KSkNCj4gQEAgLTI0NTQsNyArMjUxMiwxMCBAQCBzdGF0 aWMgdm9pZCBpY2xfZGRpX2NvbWJvX3Zzd2luZ19wcm9ncmFtKHN0cnVjdCBpbnRlbF9lbmNvZGVy ICplbmNvZGVyLA0KPiAgCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEyKQ0KPiAgCQlkZGlf dHJhbnNsYXRpb25zID0gdGdsX2dldF9jb21ib19idWZfdHJhbnMoZW5jb2RlciwgdHlwZSwgcmF0 ZSwNCj4gIAkJCQkJCQkgICAmbl9lbnRyaWVzKTsNCj4gLQllbHNlIGlmIChJU19FTEtIQVJUTEFL RShkZXZfcHJpdikpDQo+ICsJZWxzZSBpZiAoSEFTX1BDSF9KU1AoZGV2X3ByaXYpKQ0KPiArCQlk ZGlfdHJhbnNsYXRpb25zID0ganNsX2dldF9jb21ib19idWZfdHJhbnMoZW5jb2RlciwgdHlwZSwg cmF0ZSwNCj4gKwkJCQkJCQkgICAmbl9lbnRyaWVzKTsNCj4gKwllbHNlIGlmIChIQVNfUENIX01D QyhkZXZfcHJpdikpDQo+ICAJCWRkaV90cmFuc2xhdGlvbnMgPSBlaGxfZ2V0X2NvbWJvX2J1Zl90 cmFucyhlbmNvZGVyLCB0eXBlLCByYXRlLA0KPiAgCQkJCQkJCSAgICZuX2VudHJpZXMpOw0KPiAg CWVsc2UNCj4gDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK