From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oscar Mateo Subject: [PATCH 02/22] drm/i915/icl: Enable Sampler DFR Date: Tue, 8 May 2018 14:29:24 -0700 Message-ID: <1525814984-20039-3-git-send-email-oscar.mateo@intel.com> References: <1525814984-20039-1-git-send-email-oscar.mateo@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id A82096EB99 for ; Tue, 8 May 2018 21:29:35 +0000 (UTC) In-Reply-To: <1525814984-20039-1-git-send-email-oscar.mateo@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Praveen Paneri List-Id: intel-gfx@lists.freedesktop.org U2FtcGxlciBEeW5hbWljIEZyZXF1ZW5jeSBSZWJhbGFuY2luZyAoREZSKSBhaW1zIHRvIHJlZHVj ZSBTYW1wbGVyCnBvd2VyIGJ5IGR5bmFtaWNhbGx5IGNoYW5naW5nIGl0cyBjbG9jayBmcmVxdWVu Y3kgaW4gbG93LXRocm91Z2hwdXQKY29uZGl0aW9ucy4gVGhpcyBwYXRjaGVzIGVuYWJsZXMgaXQg YnkgZGVmYXVsdCBvbiBHZW4xMS4KCnYyOiBXcm9uZyBvcGVyYXRpb24gdG8gY2xlYXIgdGhlIGJp dCAoUHJhdmVlbikKdjM6IFJlYmFzZWQgb24gdG9wIG9mIHRoZSBXQSByZWZhY3RvcmluZwp2NDog TW92ZSB0byBpY2xfaW5pdF9jbG9ja19nYXRpbmcsIHNpbmNlIGl0J3Mgbm90IGEgV0EgKFJvZHJp Z28pCnY1OiBDLCBub3QgbGlzcCAoQ2hyaXMpCgpTaWduZWQtb2ZmLWJ5OiBPc2NhciBNYXRlbyA8 b3NjYXIubWF0ZW9AaW50ZWwuY29tPgpDYzogUHJhdmVlbiBQYW5lcmkgPHByYXZlZW4ucGFuZXJp QGludGVsLmNvbT4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwu Y29tPgpSZXZpZXdlZC1ieTogU2FnYXIgQXJ1biBLYW1ibGUgPHNhZ2FyLmEua2FtYmxlQGludGVs LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIHwgMyArKysKIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3BtLmMgfCA5ICsrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKaW5kZXgg MmIyMmQ0ZC4uNmFhZDE2ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9y ZWcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCkBAIC04MjUzLDYgKzgy NTMsOSBAQCBlbnVtIHsKICNkZWZpbmUgR0VOOF9HQVJCQ05UTCAgICAgICAgICAgICAgICAgICBf TU1JTygweEIwMDQpCiAjZGVmaW5lICAgR0VOOV9HQVBTX1RTVl9DUkVESVRfRElTQUJMRSAgKDE8 PDcpCiAKKyNkZWZpbmUgR0VOMTBfREZSX1JBVElPX0VOX0FORF9DSElDS0VOCV9NTUlPKDB4OTU1 MCkKKyNkZWZpbmUgICBERlJfRElTQUJMRQkJCSgxIDw8IDkpCisKIC8qIElWWUJSSURHRSBEUEYg Ki8KICNkZWZpbmUgR0VON19MM0NERVJSU1QxKHNsaWNlKQkJX01NSU8oMHhCMDA4ICsgKHNsaWNl KSAqIDB4MjAwKSAvKiBMM0NEIEVycm9yIFN0YXR1cyAxICovCiAjZGVmaW5lICAgR0VON19MM0NE RVJSU1QxX1JPV19NQVNLCSgweDdmZjw8MTQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwppbmRleCA5 YzZlNDhjLi5iODUyMjllIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9w bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKQEAgLTg2NjQsNiArODY2 NCwxMyBAQCBzdGF0aWMgdm9pZCBnZW44X3NldF9sM3NxY19jcmVkaXRzKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiwKIAlJOTE1X1dSSVRFKEdFTjdfTUlTQ0NQQ1RMLCBtaXNjY3Bj dGwpOwogfQogCitzdGF0aWMgdm9pZCBpY2xfaW5pdF9jbG9ja19nYXRpbmcoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2KQoreworCS8qIFRoaXMgaXMgbm90IGFuIFdhLiBFbmFibGUg dG8gcmVkdWNlIFNhbXBsZXIgcG93ZXIgKi8KKwlJOTE1X1dSSVRFKEdFTjEwX0RGUl9SQVRJT19F Tl9BTkRfQ0hJQ0tFTiwKKwkJICAgSTkxNV9SRUFEKEdFTjEwX0RGUl9SQVRJT19FTl9BTkRfQ0hJ Q0tFTikgJiB+REZSX0RJU0FCTEUpOworfQorCiBzdGF0aWMgdm9pZCBjbnBfaW5pdF9jbG9ja19n YXRpbmcoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogewogCWlmICghSEFTX1BD SF9DTlAoZGV2X3ByaXYpKQpAQCAtOTE5MSw3ICs5MTk4LDcgQEAgc3RhdGljIHZvaWQgbm9wX2lu aXRfY2xvY2tfZ2F0aW5nKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIHZvaWQg aW50ZWxfaW5pdF9jbG9ja19nYXRpbmdfaG9va3Moc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQogewogCWlmIChJU19JQ0VMQUtFKGRldl9wcml2KSkKLQkJZGV2X3ByaXYtPmRpc3Bs YXkuaW5pdF9jbG9ja19nYXRpbmcgPSBub3BfaW5pdF9jbG9ja19nYXRpbmc7CisJCWRldl9wcml2 LT5kaXNwbGF5LmluaXRfY2xvY2tfZ2F0aW5nID0gaWNsX2luaXRfY2xvY2tfZ2F0aW5nOwogCWVs c2UgaWYgKElTX0NBTk5PTkxBS0UoZGV2X3ByaXYpKQogCQlkZXZfcHJpdi0+ZGlzcGxheS5pbml0 X2Nsb2NrX2dhdGluZyA9IGNubF9pbml0X2Nsb2NrX2dhdGluZzsKIAllbHNlIGlmIChJU19DT0ZG RUVMQUtFKGRldl9wcml2KSkKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK