From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mahesh Kumar Subject: [PATCH v3 1/2] drm/i915/skl+: Check for supported plane configuration in Interlace mode Date: Fri, 30 Jun 2017 17:40:59 +0530 Message-ID: <20170630121100.20159-2-mahesh1.kumar@intel.com> References: <20170630121100.20159-1-mahesh1.kumar@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6F6906E7CB for ; Fri, 30 Jun 2017 12:07:12 +0000 (UTC) In-Reply-To: <20170630121100.20159-1-mahesh1.kumar@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: paulo.r.zanoni@intel.com, maarten.lankhorst@intel.com List-Id: intel-gfx@lists.freedesktop.org SW4gR2VuOSBwbGF0Zm9ybSBJbnRlcmxhY2VkIGZldGNoIG1vZGUgZG9lc24ndCBzdXBwb3J0IGZv bGxvd2luZyBwbGFuZQpjb25maWd1cmF0aW9uOgogLSBZL1lmIHRpbGluZwogLSA5MC8yNzAgcm90 YXRpb24KIC0gWVVWNDIwIGh5YnJpZCBwbGFuYXIgc291cmNlIHBpeGVsIGZvcm1hdHMuCgpUaGlz IHBhdGNoIGFkZHMgY2hlY2sgdG8gZmFpbCB0aGUgZmxpcCBpZiBhbnkgb2YgdGhlIGFib3ZlIGNv bmZpZ3VyYXRpb24KaXMgcmVxdWVzdGVkLgoKQ2hhbmdlcyBzaW5jZSBWMToKIC0gaGFuZGxlIGNo ZWNrcyBpbiBpbnRlbF9wbGFuZV9hdG9taWNfY2hlY2tfd2l0aF9zdGF0ZSAodmlsbGUpCiAtIHRh a2VvdXQgcGxhbmUgc2NhbGVyIGNoZWNrcyBjb21iaWxlIHdpdGggcGlwZSBzY2FsZXIgaW4gbmV4 dCBwYXRjaApDaGFuZ2VzIHNpbmNlIFYyOgogLSBObyBuZWVkIHRvIGNoZWNrIGZvciBOVjEyIGFz IGl0IG5lZWQgc2NhbGluZywgc28gaXQgd2lsbCBiZSByZWplY3RlZAogICBieSBzY2FsaW5nIGNo ZWNrICh2aWxsZSkKClNpZ25lZC1vZmYtYnk6IE1haGVzaCBLdW1hciA8bWFoZXNoMS5rdW1hckBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMg fCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYwppbmRleCA0MzI1Y2IwYTA0 ZjUuLmVlNzZmYWI3YmI2ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YXRvbWljX3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3Bs YW5lLmMKQEAgLTExNCw2ICsxMTQsOCBAQCBpbnQgaW50ZWxfcGxhbmVfYXRvbWljX2NoZWNrX3dp dGhfc3RhdGUoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUsCiAJc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShwbGFuZS0+ZGV2KTsKIAlzdHJ1Y3Qg ZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9ICZpbnRlbF9zdGF0ZS0+YmFzZTsKIAlzdHJ1Y3QgaW50 ZWxfcGxhbmUgKmludGVsX3BsYW5lID0gdG9faW50ZWxfcGxhbmUocGxhbmUpOworCWNvbnN0IHN0 cnVjdCBkcm1fZGlzcGxheV9tb2RlICphZGp1c3RlZF9tb2RlID0KKwkJJmNydGNfc3RhdGUtPmJh c2UuYWRqdXN0ZWRfbW9kZTsKIAlpbnQgcmV0OwogCiAJLyoKQEAgLTE3Myw2ICsxNzUsMTkgQEAg aW50IGludGVsX3BsYW5lX2F0b21pY19jaGVja193aXRoX3N0YXRlKHN0cnVjdCBpbnRlbF9jcnRj X3N0YXRlICpjcnRjX3N0YXRlLAogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAKKwkvKgorCSAq IFktdGlsaW5nIGlzIG5vdCBzdXBwb3J0ZWQgaW4gSUYtSUQgSW50ZXJsYWNlIG1vZGUgaW4KKwkg KiBHRU45IGFuZCBhYm92ZS4KKwkgKi8KKwlpZiAoc3RhdGUtPmZiICYmIElOVEVMX0dFTihkZXZf cHJpdikgPj0gOSAmJiBjcnRjX3N0YXRlLT5iYXNlLmVuYWJsZSAmJgorCSAgICBhZGp1c3RlZF9t b2RlLT5mbGFncyAmIERSTV9NT0RFX0ZMQUdfSU5URVJMQUNFKSB7CisJCWlmIChzdGF0ZS0+ZmIt Pm1vZGlmaWVyID09IEk5MTVfRk9STUFUX01PRF9ZX1RJTEVEIHx8CisJCSAgICBzdGF0ZS0+ZmIt Pm1vZGlmaWVyID09IEk5MTVfRk9STUFUX01PRF9ZZl9USUxFRCkgeworCQkJRFJNX0RFQlVHX0tN UygiWS9ZZiB0aWxpbmcgbm90IHN1cHBvcnRlZCBpbiBJRi1JRCBtb2RlXG4iKTsKKwkJCXJldHVy biAtRUlOVkFMOworCQl9CisJfQorCiAJLyogRklYTUUgcHJlLWc0eCBkb24ndCB3b3JrIGxpa2Ug dGhpcyAqLwogCWlmIChpbnRlbF9zdGF0ZS0+YmFzZS52aXNpYmxlKQogCQljcnRjX3N0YXRlLT5h Y3RpdmVfcGxhbmVzIHw9IEJJVChpbnRlbF9wbGFuZS0+aWQpOwotLSAKMi4xMy4wCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK