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.7 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 47257C4741F for ; Tue, 10 Nov 2020 10:39:18 +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 D12442067D for ; Tue, 10 Nov 2020 10:39:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D12442067D 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 016EC8957B; Tue, 10 Nov 2020 10:39:15 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 188F38957B for ; Tue, 10 Nov 2020 10:39:14 +0000 (UTC) IronPort-SDR: +C1XALSomZGtLnI3HICCoKZD3hNLg8I9uxPy/dQiLeMLnDNPFJohSxcKqpqzaCxsaSHIiYON4E VI4RfDK5v5XA== X-IronPort-AV: E=McAfee;i="6000,8403,9800"; a="170062587" X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="170062587" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 02:39:13 -0800 IronPort-SDR: 8RO5fgfnGbyH4H+xieeDOna27Om2OQnIdlDr8uYWJ2Dsj+8RoH6e/9C1iCjYWCSRhCcg0fqQDi ztgcT9jC7nRA== X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="541277702" Received: from ideacone-mobl1.ger.corp.intel.com (HELO localhost) ([10.251.80.124]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 02:39:11 -0800 From: Jani Nikula To: Manasi Navare , intel-gfx@lists.freedesktop.org In-Reply-To: <20201022222709.29386-3-manasi.d.navare@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20201022222709.29386-1-manasi.d.navare@intel.com> <20201022222709.29386-3-manasi.d.navare@intel.com> Date: Tue, 10 Nov 2020 12:39:08 +0200 Message-ID: <87wnytsdgz.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 02/11] drm/i915/display/vrr: Create VRR file and add VRR capability check 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" T24gVGh1LCAyMiBPY3QgMjAyMCwgTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQubmF2YXJlQGludGVs LmNvbT4gd3JvdGU6Cj4gV2UgY3JlYXRlIGEgbmV3IGZpbGUgZm9yIGFsbCBWUlIgcmVsYXRlZCBo ZWxwZXJzLgo+IEFsc28gYWRkIGEgZnVuY3Rpb24gdG8gY2hlY2sgdnJyIGNhcGFiaWxpdHkgYmFz ZWQgb24KPiBwbGF0Zm9ybSBzdXBwb3J0LCBEUENEIGJpdHMgYW5kIEVESUQgbW9uaXRvciByYW5n ZS4KPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5j b20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlICAgICAgICAgICAgfCAg MSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfdnJyLmMgfCAyOCArKysr KysrKysrKysrKysrKysrKysrKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF92cnIuaCB8IDE5ICsrKysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNl cnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2ludGVsX3Zyci5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX3Zyci5oCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvTWFrZWZpbGUgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZQo+IGluZGV4IGU1NTc0 ZTUwNmE1Yy4uM2JlZWFmNTE3MTkxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L01ha2VmaWxlCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFrZWZpbGUKPiBAQCAtMjQ5 LDYgKzI0OSw3IEBAIGk5MTUteSArPSBcCj4gIAlkaXNwbGF5L2ludGVsX3Nkdm8ubyBcCj4gIAlk aXNwbGF5L2ludGVsX3R2Lm8gXAo+ICAJZGlzcGxheS9pbnRlbF92ZHNjLm8gXAo+ICsJZGlzcGxh eS9pbnRlbF92cnIubyBcCj4gIAlkaXNwbGF5L3Zsdl9kc2kubyBcCj4gIAlkaXNwbGF5L3Zsdl9k c2lfcGxsLm8KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfdnJyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Zyci5jCj4g bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLjBjOGE5MWZhYmI2NAo+ IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X3Zyci5jCj4gQEAgLTAsMCArMSwyOCBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog TUlUICovCj4gKy8qCj4gKyAqIENvcHlyaWdodCDCqSAyMDIwIEludGVsIENvcnBvcmF0aW9uCj4g KyAqCj4gKyAqIEF1dGhvcjogTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQubmF2YXJlQGludGVsLmNv bT4KCkkgaGF2ZSBpbmNyZWFzaW5nbHkgbWl4ZWQgZmVlbGluZ3MgYWJvdXQgYWRkaW5nIGF1dGhv ciBsaW5lcyBpbiBmaWxlcyBpbgpiaWcgY29sbGFib3JhdGl2ZSBwcm9qZWN0cy4gVGhleSB0ZW5k IHRvIGdvIG91dCBvZiBkYXRlIGZhaXJseSBxdWlja2x5LAphbmQgd2lsbCBjZWFzZSB0byByZXBy ZXNlbnQgdGhlIGNvbnRyaWJ1dGlvbnMgZmFpcmx5LiBBbmQgZ2l0IGFscmVhZHkKZ2l2ZXMgdXMg dGhpcyBpbmZvcm1hdGlvbi4KCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4g KyNpbmNsdWRlICJpbnRlbF9kaXNwbGF5X3R5cGVzLmgiCj4gKyNpbmNsdWRlICJpbnRlbF92cnIu aCIKPiArCj4gK2Jvb2wgaW50ZWxfaXNfdnJyX2NhcGFibGUoc3RydWN0IGRybV9jb25uZWN0b3Ig KmNvbm5lY3RvcikKClBsZWFzZSBwcmVmaXggd2l0aCBpbnRlbF92cnJfIGNvbnNpc3RlbnRseS4K Cj4gK3sKPiArCXN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAgPSBpbnRlbF9hdHRhY2hlZF9kcCh0 b19pbnRlbF9jb25uZWN0b3IoY29ubmVjdG9yKSk7CgpJIGtpbmQgb2YgZmVlbCBsaWtlIGVpdGhl ciB0aGUgZnVuY3Rpb24gc2hvdWxkIGEpIGVuc3VyZSBpdCdzIG9rYXkgdG8gZG8KaW50ZWxfYXR0 YWNoZWRfZHAoKSBhbmQgcmV0dXJuIGZhbHNlIGlmIG5vdCwgb3IgYikganVzdCB1c2Ugc3RydWN0 CmludGVsX2RwIGFzIHRoZSBwYXJhbWV0ZXIuCgpBcyBpdCBpcywgcGFzc2luZyBhIG5vbi1kcCBj b25uZWN0b3IgdG8gdGhpcyBmdW5jdGlvbiB3aWxsIGZhaWwgZWl0aGVyCnN1YnRseSBvciBzcGVj dGFjdWxhcmx5LCBidXQgbm90IGdyYWNpb3VzbHkuCgo+ICsJY29uc3Qgc3RydWN0IGRybV9kaXNw bGF5X2luZm8gKmluZm8gPSAmY29ubmVjdG9yLT5kaXNwbGF5X2luZm87Cj4gKwlzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGNvbm5lY3Rvci0+ZGV2KTsKClBsZWFz ZSB1c2UgaTkxNSBvdmVyIGRldl9wcml2IGluIGFsbCBuZXcgY29kZS4KCj4gKwo+ICsJLyoKPiAr CSAqIERQIFNpbmsgaXMgY2FwYWJsZSBvZiBWYXJpYWJsZSByZWZyZXNoIHZpZGVvIHRpbWluZ3Mg aWYKPiArCSAqIElnbm9yZSBNU0EgYml0IGlzIHNldCBpbiBEUENELgo+ICsJICogRURJRCBtb25p dG9yIHJhbmdlIGFsc28gc2hvdWxkIGJlIGF0bGVhc3QgMTAgZm9yIHJlYXNvbmFibGUKPiArCSAq IEFkYXB0aXZlIHN5bmMvIFZSUiBlbmQgdXNlciBleHBlcmllbmNlLgo+ICsJICovCgpQbGVhc2Ug Zml4IHR5cG9zIGV0Yy4KCj4gKwlyZXR1cm4gSU5URUxfR0VOKGRldl9wcml2KSA+PSAxMiAmJgo+ ICsJCWRybV9kcF9zaW5rX2Nhbl9kb192aWRlb193aXRob3V0X3RpbWluZ19tc2EoaW50ZWxfZHAt PmRwY2QpICYmCj4gKwkJaW5mby0+bW9uaXRvcl9yYW5nZS5tYXhfdmZyZXEgLSBpbmZvLT5tb25p dG9yX3JhbmdlLm1pbl92ZnJlcSA+IDEwOwo+ICt9Cj4gKwo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Zyci5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF92cnIuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw MDAwMDAwLi43NTU3NDZjNzUyNWMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZGlzcGxheS9pbnRlbF92cnIuaAo+IEBAIC0wLDAgKzEsMTkgQEAKPiArLyogU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVCAqLwo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgwqkgMjAx OSBJbnRlbCBDb3Jwb3JhdGlvbgo+ICsqLwo+ICsKPiArI2lmbmRlZiBfX0lOVEVMX1ZSUl9IX18K PiArI2RlZmluZSBfX0lOVEVMX1ZSUl9IX18KPiArCj4gKyNpbmNsdWRlIDxsaW51eC90eXBlcy5o Pgo+ICsKPiArc3RydWN0IGRybV9jb25uZWN0b3I7CgpBbGwgb2YgdGhlIGJlbG93IGRlY2xhcmF0 aW9ucyBhcmUgdW5uZWNlc3NhcnkgYXQgdGhpcyBjb21taXQuCgpCUiwKSmFuaS4KCj4gK3N0cnVj dCBkcm1faTkxNV9wcml2YXRlOwo+ICtzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZTsKPiArc3RydWN0 IGludGVsX2VuY29kZXI7Cj4gK3N0cnVjdCBpbnRlbF9kcDsKPiArCj4gK2Jvb2wgaW50ZWxfaXNf dnJyX2NhcGFibGUoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rvcik7Cj4gKwo+ICsjZW5k aWYgLyogX19JTlRFTF9WUlJfSF9fICovCgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291 cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK