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 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 6B46DC433EF for ; Fri, 10 Sep 2021 16:29:55 +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 2655C61167 for ; Fri, 10 Sep 2021 16:29:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2655C61167 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B35D86EA3C; Fri, 10 Sep 2021 16:29:54 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 629636EA3C for ; Fri, 10 Sep 2021 16:29:53 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10103"; a="201307585" X-IronPort-AV: E=Sophos;i="5.85,283,1624345200"; d="scan'208";a="201307585" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Sep 2021 09:29:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,283,1624345200"; d="scan'208";a="470610751" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga007.jf.intel.com with ESMTP; 10 Sep 2021 09:29:50 -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.2242.12; Fri, 10 Sep 2021 09:29:50 -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.2242.12; Fri, 10 Sep 2021 09:29:49 -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.2242.012; Fri, 10 Sep 2021 09:29:49 -0700 From: "Souza, Jose" To: "Mun, Gwan-gyeong" , "intel-gfx@lists.freedesktop.org" Thread-Topic: [PATCH 2/5] drm/i915/display/adlp: Add new PSR2 workarounds Thread-Index: AQHXpc63B1nuXO596UGEj4p1Au65/audu+QAgAAxfgA= Date: Fri, 10 Sep 2021 16:29:49 +0000 Message-ID: References: <20210909230725.33735-1-jose.souza@intel.com> <20210909230725.33735-2-jose.souza@intel.com> <4efdadcc-c8f5-cfdd-9b79-ce780920fb9b@intel.com> In-Reply-To: <4efdadcc-c8f5-cfdd-9b79-ce780920fb9b@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-Type: text/plain; charset="utf-8" Content-ID: <32D64F660335ED4EA8DC6304F17B0129@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 2/5] drm/i915/display/adlp: Add new PSR2 workarounds 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: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gRnJpLCAyMDIxLTA5LTEwIGF0IDE2OjM4ICswMzAwLCBHd2FuLWd5ZW9uZyBNdW4gd3JvdGU6 DQo+IA0KPiBPbiA5LzEwLzIxIDI6MDcgQU0sIEpvc8OpIFJvYmVydG8gZGUgU291emEgd3JvdGU6 DQo+ID4gV2FfMTYwMTQ0NTEyNzYgZml4ZXMgdGhlIHN0YXJ0aW5nIGNvb3JkaW5hdGUgZm9yIFBT UjIgc2VsZWN0aXZlDQo+ID4gdXBkYXRlcy4gQ0hJQ0tFTl9UUkFOUyBkZWZpbml0aW9uIG9mIHRo ZSB3b3JrYXJvdW5kIGJpdCBoYXMgYSB3cm9uZw0KPiA+IG5hbWUgYmFzZWQgb24gd29ya2Fyb3Vu ZCBkZWZpbml0aW9uIGFuZCBIU0QuDQo+ID4gDQo+ID4gV2FfMTQwMTQ5NzE1MDggYWxsb3dzIHRo ZSBzY3JlZW4gdG8gY29udGludWUgdG8gYmUgdXBkYXRlZCB3aGVuDQo+ID4gY29taW5nIGJhY2sg ZnJvbSBEQzUvREM2IGFuZCBTRl9TSU5HTEVfRlVMTF9GUkFNRSBiaXQgaXMgbm90IGtlcHQNCj4g PiBzZXQgaW4gUFNSMl9NQU5fVFJLX0NUTC4NCj4gPiANCj4gPiBXYV8xNjAxMjYwNDQ2NyBmaXhl cyB1bmRlcnJ1bnMgd2hlbiBleGl0aW5nIFBTUjIgd2hlbiBpdCBpcyBpbiBvbmUNCj4gPiBvZiBp dHMgaW50ZXJuYWwgc3RhdGVzLg0KPiA+IA0KPiA+IFdhXzE0MDE0OTcxNTA4IGlzIHN0aWxsIGlu IHBlbmRpbmcgc3RhdHVzIGluIEJTcGVjIGJ1dCBieQ0KPiA+IHRoZSB0aW1lIHRoaXMgaXMgcmV2 aWV3ZWQgYW5kIHJlYWR5IHRvIGJlIG1lcmdlZCBpdCB3aWxsIGJlIGZpbmFsaXplZC4NCj4gPiAN Cj4gPiBCU3BlYzogNTQzNjkNCj4gPiBCU3BlYzogNTAwNTQNCj4gPiBDYzogR3dhbi1neWVvbmcg TXVuIDxnd2FuLWd5ZW9uZy5tdW5AaW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEpvc8Op IFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9wc3IuYyB8IDIzICsrKysrKysrKysr KysrKysrKysrKystDQo+ID4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oICAgICAg ICAgIHwgIDQgKysrKw0KPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfcHNyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X3Bzci5jDQo+ID4gaW5kZXggMzY4MTZhYmIzYmNjMC4uOTJjMGIyMTU5NTU5ZiAxMDA2NDQNCj4g PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+ID4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9wc3IuYw0KPiA+IEBAIC0xMDg2 LDYgKzEwODYsMTIgQEAgc3RhdGljIHZvaWQgaW50ZWxfcHNyX2VuYWJsZV9zb3VyY2Uoc3RydWN0 IGludGVsX2RwICppbnRlbF9kcCkNCj4gPiAgIAkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJl ZywgY2hpY2tlbik7DQo+ID4gICAJfQ0KPiA+ICAgDQo+ID4gKwkvKiBXYV8xNjAxNDQ1MTI3Njph ZGxwICovDQo+ID4gKwlpZiAoSVNfQUxERVJMQUtFX1AoZGV2X3ByaXYpICYmDQo+ID4gKwkgICAg aW50ZWxfZHAtPnBzci5wc3IyX2VuYWJsZWQpDQo+ID4gKwkJaW50ZWxfZGVfcm13KGRldl9wcml2 LCBDSElDS0VOX1RSQU5TKGNwdV90cmFuc2NvZGVyKSwgMCwNCj4gPiArCQkJICAgICBEMTNfMV9C QVNFRF9YX0dSQU5VTEFSSVRZKTsNCj4gRGVwZW5kaW5nIG9uIHRoZSBjYXBhYmlsaXR5IG9mIHRo ZSBQU1IgcGFuZWwsIHRoZSBmb2xsb3dpbmcgc2V0dGluZyBtYXkgDQo+IG5vdCBiZSBuZWNlc3Nh cnksIGNvdWxkIHlvdSBhZGQgc29tZSBjb21tZW50cyBzdWNoIGFzICJmb3JjZSBlbmFibGUgDQo+ IDEtYmFzZWQgWCBncmFudWxhcml0eSBvbiBQU1IyIFZTQyBTRFAiPw0KDQpJdCB3YXMgbWFkZSBz dXJlIHRoYXQgYWxsIGFsZGVybGFrZS1QIEJPTSBwYW5lbHMgd2lsbCBoYXZlIDEtYmFzZWQgWCBn cmFudWxhcml0eSwgSSBjYW4gYWRkIHNvbWV0aGluZyBsaWtlIHRoYXQuDQoNCg0KPiA+ICsNCj4g PiAgIAkvKg0KPiA+ICAgCSAqIFBlciBTcGVjOiBBdm9pZCBjb250aW51b3VzIFBTUiBleGl0IGJ5 IG1hc2tpbmcgTUVNVVAgYW5kIEhQRCBhbHNvDQo+ID4gICAJICogbWFzayBMUFNQIHRvIGF2b2lk IGRlcGVuZGVuY3kgb24gb3RoZXIgZHJpdmVycyB0aGF0IG1pZ2h0IGJsb2NrDQo+ID4gQEAgLTEx MzEsNiArMTEzNywxMSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9wc3JfZW5hYmxlX3NvdXJjZShzdHJ1 Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiA+ICAgCQkJICAgICBUUkFOU19TRVRfQ09OVEVYVF9M QVRFTkNZKGludGVsX2RwLT5wc3IudHJhbnNjb2RlciksDQo+ID4gICAJCQkgICAgIFRSQU5TX1NF VF9DT05URVhUX0xBVEVOQ1lfTUFTSywNCj4gPiAgIAkJCSAgICAgVFJBTlNfU0VUX0NPTlRFWFRf TEFURU5DWV9WQUxVRSgxKSk7DQo+ID4gKw0KPiA+ICsJLyogV2FfMTYwMTI2MDQ0Njc6YWRscCAq Lw0KPiA+ICsJaWYgKElTX0FMREVSTEFLRV9QKGRldl9wcml2KSAmJiBpbnRlbF9kcC0+cHNyLnBz cjJfZW5hYmxlZCkNCj4gPiArCQlpbnRlbF9kZV9ybXcoZGV2X3ByaXYsIENMS0dBVEVfRElTX01J U0MsIDAsDQo+ID4gKwkJCSAgICAgQ0xLR0FURV9ESVNfTUlTQ19ETUFTQ19HQVRJTkdfRElTKTsN Cj4gPiAgIH0NCj4gPiAgIA0KPiA+ICAgc3RhdGljIGJvb2wgcHNyX2ludGVycnVwdF9lcnJvcl9j aGVjayhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiA+IEBAIC0xMzIwLDYgKzEzMzEsMTEg QEAgc3RhdGljIHZvaWQgaW50ZWxfcHNyX2Rpc2FibGVfbG9ja2VkKHN0cnVjdCBpbnRlbF9kcCAq aW50ZWxfZHApDQo+ID4gICAJCQkgICAgIFRSQU5TX1NFVF9DT05URVhUX0xBVEVOQ1koaW50ZWxf ZHAtPnBzci50cmFuc2NvZGVyKSwNCj4gPiAgIAkJCSAgICAgVFJBTlNfU0VUX0NPTlRFWFRfTEFU RU5DWV9NQVNLLCAwKTsNCj4gPiAgIA0KPiA+ICsJLyogV2FfMTYwMTI2MDQ0Njc6YWRscCAqLw0K PiA+ICsJaWYgKElTX0FMREVSTEFLRV9QKGRldl9wcml2KSAmJiBpbnRlbF9kcC0+cHNyLnBzcjJf ZW5hYmxlZCkNCj4gPiArCQlpbnRlbF9kZV9ybXcoZGV2X3ByaXYsIENMS0dBVEVfRElTX01JU0Ms DQo+ID4gKwkJCSAgICAgQ0xLR0FURV9ESVNfTUlTQ19ETUFTQ19HQVRJTkdfRElTLCAwKTsNCj4g PiArDQo+ID4gICAJaW50ZWxfc25wc19waHlfdXBkYXRlX3Bzcl9wb3dlcl9zdGF0ZShkZXZfcHJp diwgcGh5LCBmYWxzZSk7DQo+ID4gICANCj4gPiAgIAkvKiBEaXNhYmxlIFBTUiBvbiBTaW5rICov DQo+ID4gQEAgLTE0ODgsOCArMTUwNCwxMyBAQCBzdGF0aWMgdm9pZCBwc3IyX21hbl90cmtfY3Rs X2NhbGMoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUsDQo+ID4gICAJdTMyIHZh bCA9IFBTUjJfTUFOX1RSS19DVExfRU5BQkxFOw0KPiA+ICAgDQo+ID4gICAJaWYgKGZ1bGxfdXBk YXRlKSB7DQo+ID4gKwkJLyoNCj4gPiArCQkgKiBXYV8xNDAxNDk3MTUwODphZGxwDQo+ID4gKwkJ ICogU0lOR0xFX0ZVTExfRlJBTUUgYml0IGlzIG5vdCBob2xkIGluIHJlZ2lzdGVyIHNvIGNhbiBu b3QgYmUNCj4gPiArCQkgKiByZXN0b3JlZCBieSBETUMsIHNvIHVzaW5nIENPTlRJTlVPU19GVUxM X0ZSQU1FIHRvIG1pbWljIHRoYXQNCj4gPiArCQkgKi8NCj4gPiAgIAkJaWYgKElTX0FMREVSTEFL RV9QKGRldl9wcml2KSkNCj4gPiAtCQkJdmFsIHw9IEFETFBfUFNSMl9NQU5fVFJLX0NUTF9TRl9T SU5HTEVfRlVMTF9GUkFNRTsNCj4gPiArCQkJdmFsIHw9IEFETFBfUFNSMl9NQU5fVFJLX0NUTF9T Rl9DT05USU5VT1NfRlVMTF9GUkFNRTsNCj4gPiAgIAkJZWxzZQ0KPiA+ICAgCQkJdmFsIHw9IFBT UjJfTUFOX1RSS19DVExfU0ZfU0lOR0xFX0ZVTExfRlJBTUU7DQo+ID4gICANCj4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfcmVnLmgNCj4gPiBpbmRleCBjMjg1M2NjMDA1ZWU2Li4wZGUyZjc1NDFkYTZjIDEw MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgNCj4gPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oDQo+ID4gQEAgLTgyMzUsNiArODIzNSw3 IEBAIGVudW0gew0KPiA+ICAgI2RlZmluZSAgVlNDX0RBVEFfU0VMX1NPRlRXQVJFX0NPTlRST0wJ UkVHX0JJVCgyNSkgLyogR0xLICovDQo+ID4gICAjZGVmaW5lICBGRUNTVEFMTF9ESVNfRFBUU1RS RUFNX0RQVFRHCVJFR19CSVQoMjMpDQo+ID4gICAjZGVmaW5lICBERElfVFJBSU5JTkdfT1ZFUlJJ REVfRU5BQkxFCVJFR19CSVQoMTkpDQo+ID4gKyNkZWZpbmUgIEQxM18xX0JBU0VEX1hfR1JBTlVM QVJJVFkJUkVHX0JJVCgxOCkNCj4gVGhlIG1lYW5pbmcgb2YgdGhpcyBtYWNybyBpcyB0byBzZXQg ImZvcmNlIGVuYWJsZSAxLWJhc2VkIFggZ3JhbnVsYXJpdHkgDQo+IG9uIFBTUjIgVlNDIFNEUCIg aW4gRGlzcGxheSAxMy4xIEFETCwgc28gdGhlIG1lYW5pbmcgb2YgdGhlIG1hY3JvIG1heSBiZSAN Cj4gYSBsaXR0bGUgYW1iaWd1b3VzLg0KDQpUaGUgbmFtZSBvZiByZWdpc3RlcnMgYXJlIHNldCB0 byBtYXRjaCBzcGVjaWZpY2F0aW9uIG5hbWUgYXMgY2xvc2UgYXMgcG9zc2libGUgbm90IHRoZSB1 c2Ugb3IgbWVhbmluZy4NCg0KPiA+ICAgI2RlZmluZSAgRERJX1RSQUlOSU5HX09WRVJSSURFX1ZB TFVFCVJFR19CSVQoMTgpDQo+ID4gICAjZGVmaW5lICBERElFX1RSQUlOSU5HX09WRVJSSURFX0VO QUJMRQlSRUdfQklUKDE3KSAvKiBDSElDS0VOX1RSQU5TX0Egb25seSAqLw0KPiA+ICAgI2RlZmlu ZSAgRERJRV9UUkFJTklOR19PVkVSUklERV9WQUxVRQlSRUdfQklUKDE2KSAvKiBDSElDS0VOX1RS QU5TX0Egb25seSAqLw0KPiA+IEBAIC0xMjc4OSw0ICsxMjc5MCw3IEBAIGVudW0gc2tsX3Bvd2Vy X2dhdGUgew0KPiA+ICAgI2RlZmluZSBDTEtSRVFfUE9MSUNZCQkJX01NSU8oMHgxMDEwMzgpDQo+ ID4gICAjZGVmaW5lICBDTEtSRVFfUE9MSUNZX01FTV9VUF9PVlJECVJFR19CSVQoMSkNCj4gPiAg IA0KPiA+ICsjZGVmaW5lIENMS0dBVEVfRElTX01JU0MJCQlfTU1JTygweDQ2NTM0KQ0KPiA+ICsj ZGVmaW5lICBDTEtHQVRFX0RJU19NSVNDX0RNQVNDX0dBVElOR19ESVMJUkVHX0JJVCgyMSkNCj4g PiArDQo+ID4gICAjZW5kaWYgLyogX0k5MTVfUkVHX0hfICovDQo+ID4gDQoNCg==