From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: [PATCH v6 28/28] drm/i915/dsc: Force DSC enable if requested by IGT/userspace Date: Wed, 24 Oct 2018 15:28:40 -0700 Message-ID: <20181024222840.25683-29-manasi.d.navare@intel.com> References: <20181024222840.25683-1-manasi.d.navare@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181024222840.25683-1-manasi.d.navare@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: Manasi Navare , Anusha Srivatsa List-Id: dri-devel@lists.freedesktop.org Q3VycmVudGx5IHRoZSBkcml2ZXIgd2lsbCBvbmx5IGVuYWJsZSBEU0MgaWYgYSBjZXJ0YWluIG1v ZGUKZG9lcyBub3QgZml0IHRoZSBhdmFpbGFibGUgbGluayBCVy4gSG93ZXZlciBJR1QvdXNlcnNw YWNlCmNhbiBmb3JjZSBEU0MgZW5hYmxlIHRocm91Z2ggZHNjIHN1cHBvcnQgZGVidWdmcyBub2Rl IHRvCnRlc3QgdGhlIERTQyBmdW5jdGlvbmFsaXR5IGlmIHN1cHBvcnRlZCBieSB0aGUgcGFuZWwu CgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IFZpbGxl IFN5cmphbGEgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpDYzogQW51c2hhIFNyaXZh dHNhIDxhbnVzaGEuc3JpdmF0c2FAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYW5hc2kgTmF2 YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogQW51c2hhIFNyaXZh dHNhIDxhbnVzaGEuc3JpdmF0c2FAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMgfCAxMyArKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCmluZGV4IDBiNTkz OTk5MmMyYi4uM2RmNzNmMTgyMTJlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTIxODgs MTIgKzIxODgsMTMgQEAgaW50ZWxfZHBfY29tcHV0ZV9saW5rX2NvbmZpZyhzdHJ1Y3QgaW50ZWxf ZW5jb2RlciAqZW5jb2RlciwKIAkJCQkJCQkmbGltaXRzKTsKIAogCS8qIGVuYWJsZSBjb21wcmVz c2lvbiBpZiB0aGUgbW9kZSBkb2Vzbid0IGZpdCBhdmFpbGFibGUgQlcgKi8KLQlpZiAoIXJldCkg ewotCQlEUk1fREVCVUdfS01TKCJEUCByZXF1aXJlZCBMaW5rIHJhdGUgJWkgZG9lcyBub3QgZml0 IGF2YWlsYWJsZSAlaVxuIiwKLQkJCSAgICAgIGludGVsX2RwX2xpbmtfcmVxdWlyZWQoYWRqdXN0 ZWRfbW9kZS0+Y3J0Y19jbG9jaywKLQkJCQkJCSAgICAgcGlwZV9jb25maWctPnBpcGVfYnBwKSwK LQkJCSAgICAgIGludGVsX2RwX21heF9kYXRhX3JhdGUocGlwZV9jb25maWctPnBvcnRfY2xvY2ss Ci0JCQkJCQkgICAgIHBpcGVfY29uZmlnLT5sYW5lX2NvdW50KSk7CisJaWYgKCFyZXQgfHwgaW50 ZWxfZHAtPmZvcmNlX2RzY19lbikgeworCQlpZiAoIXJldCkKKwkJCURSTV9ERUJVR19LTVMoIkRQ IHJlcXVpcmVkIExpbmsgcmF0ZSAlaSBkb2VzIG5vdCBmaXQgYXZhaWxhYmxlICVpXG4iLAorCQkJ CSAgICAgIGludGVsX2RwX2xpbmtfcmVxdWlyZWQoYWRqdXN0ZWRfbW9kZS0+Y3J0Y19jbG9jaywK KwkJCQkJCQkgICAgIHBpcGVfY29uZmlnLT5waXBlX2JwcCksCisJCQkJICAgICAgaW50ZWxfZHBf bWF4X2RhdGFfcmF0ZShwaXBlX2NvbmZpZy0+cG9ydF9jbG9jaywKKwkJCQkJCQkgICAgIHBpcGVf Y29uZmlnLT5sYW5lX2NvdW50KSk7CiAKIAkJaWYgKCFpbnRlbF9kcF9kc2NfY29tcHV0ZV9jb25m aWcoaW50ZWxfZHAsIHBpcGVfY29uZmlnLAogCQkJCQkJICZsaW1pdHMpKQotLSAKMi4xOC4wCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK