From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mahesh Kumar Subject: Re: [PATCH v3 1/2] drm/i915/skl+: Check for supported plane configuration in Interlace mode Date: Sat, 1 Jul 2017 09:35:12 +0530 Message-ID: <1c18e172-e5ed-e51d-f913-4fe1dd67a8a0@intel.com> References: <20170630121100.20159-1-mahesh1.kumar@intel.com> <20170630121100.20159-2-mahesh1.kumar@intel.com> <20170630122604.GV12629@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 67AB66E001 for ; Sat, 1 Jul 2017 04:01:05 +0000 (UTC) In-Reply-To: <20170630122604.GV12629@intel.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= Cc: intel-gfx@lists.freedesktop.org, paulo.r.zanoni@intel.com, maarten.lankhorst@intel.com List-Id: intel-gfx@lists.freedesktop.org SGksCgoKT24gRnJpZGF5IDMwIEp1bmUgMjAxNyAwNTo1NiBQTSwgVmlsbGUgU3lyasOkbMOkIHdy b3RlOgo+IE9uIEZyaSwgSnVuIDMwLCAyMDE3IGF0IDA1OjQwOjU5UE0gKzA1MzAsIE1haGVzaCBL dW1hciB3cm90ZToKPj4gSW4gR2VuOSBwbGF0Zm9ybSBJbnRlcmxhY2VkIGZldGNoIG1vZGUgZG9l c24ndCBzdXBwb3J0IGZvbGxvd2luZyBwbGFuZQo+PiBjb25maWd1cmF0aW9uOgo+PiAgIC0gWS9Z ZiB0aWxpbmcKPj4gICAtIDkwLzI3MCByb3RhdGlvbgo+IFRoZSByb3RhdGlvbiBjaGVjayBzZWVt cyB0byBiZSBtaXNzaW5nIGZyb20gdGhlIGNvZGU/CjkwLzI3MCByb3RhdGlvbiByZXF1aXJlIFkv WWYgdGlsaW5nLCBzbyB0aGF0IHdpbGwgYmUgYXV0b21hZ2ljYWxseSAKaGFuZGxlZCBhcyBZLXRp bGUgY2FzZS4KCi1NYWhlc2gKPgo+PiAgIC0gWVVWNDIwIGh5YnJpZCBwbGFuYXIgc291cmNlIHBp eGVsIGZvcm1hdHMuCj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBjaGVjayB0byBmYWlsIHRoZSBmbGlw IGlmIGFueSBvZiB0aGUgYWJvdmUgY29uZmlndXJhdGlvbgo+PiBpcyByZXF1ZXN0ZWQuCj4+Cj4+ IENoYW5nZXMgc2luY2UgVjE6Cj4+ICAgLSBoYW5kbGUgY2hlY2tzIGluIGludGVsX3BsYW5lX2F0 b21pY19jaGVja193aXRoX3N0YXRlICh2aWxsZSkKPj4gICAtIHRha2VvdXQgcGxhbmUgc2NhbGVy IGNoZWNrcyBjb21iaWxlIHdpdGggcGlwZSBzY2FsZXIgaW4gbmV4dCBwYXRjaAo+PiBDaGFuZ2Vz IHNpbmNlIFYyOgo+PiAgIC0gTm8gbmVlZCB0byBjaGVjayBmb3IgTlYxMiBhcyBpdCBuZWVkIHNj YWxpbmcsIHNvIGl0IHdpbGwgYmUgcmVqZWN0ZWQKPj4gICAgIGJ5IHNjYWxpbmcgY2hlY2sgKHZp bGxlKQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYWhlc2ggS3VtYXIgPG1haGVzaDEua3VtYXJAaW50 ZWwuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxh bmUuYyB8IDE1ICsrKysrKysrKysrKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp b25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9t aWNfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F0b21pY19wbGFuZS5jCj4+ IGluZGV4IDQzMjVjYjBhMDRmNS4uZWU3NmZhYjdiYjZmIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYwo+PiBAQCAtMTE0LDYgKzExNCw4IEBAIGludCBp bnRlbF9wbGFuZV9hdG9taWNfY2hlY2tfd2l0aF9zdGF0ZShzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0 ZSAqY3J0Y19zdGF0ZSwKPj4gICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0g dG9faTkxNShwbGFuZS0+ZGV2KTsKPj4gICAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUg PSAmaW50ZWxfc3RhdGUtPmJhc2U7Cj4+ICAgCXN0cnVjdCBpbnRlbF9wbGFuZSAqaW50ZWxfcGxh bmUgPSB0b19pbnRlbF9wbGFuZShwbGFuZSk7Cj4+ICsJY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5 X21vZGUgKmFkanVzdGVkX21vZGUgPQo+PiArCQkmY3J0Y19zdGF0ZS0+YmFzZS5hZGp1c3RlZF9t b2RlOwo+PiAgIAlpbnQgcmV0Owo+PiAgIAo+PiAgIAkvKgo+PiBAQCAtMTczLDYgKzE3NSwxOSBA QCBpbnQgaW50ZWxfcGxhbmVfYXRvbWljX2NoZWNrX3dpdGhfc3RhdGUoc3RydWN0IGludGVsX2Ny dGNfc3RhdGUgKmNydGNfc3RhdGUsCj4+ICAgCWlmIChyZXQpCj4+ICAgCQlyZXR1cm4gcmV0Owo+ PiAgIAo+PiArCS8qCj4+ICsJICogWS10aWxpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiBJRi1JRCBJ bnRlcmxhY2UgbW9kZSBpbgo+PiArCSAqIEdFTjkgYW5kIGFib3ZlLgo+PiArCSAqLwo+PiArCWlm IChzdGF0ZS0+ZmIgJiYgSU5URUxfR0VOKGRldl9wcml2KSA+PSA5ICYmIGNydGNfc3RhdGUtPmJh c2UuZW5hYmxlICYmCj4+ICsJICAgIGFkanVzdGVkX21vZGUtPmZsYWdzICYgRFJNX01PREVfRkxB R19JTlRFUkxBQ0UpIHsKPj4gKwkJaWYgKHN0YXRlLT5mYi0+bW9kaWZpZXIgPT0gSTkxNV9GT1JN QVRfTU9EX1lfVElMRUQgfHwKPj4gKwkJICAgIHN0YXRlLT5mYi0+bW9kaWZpZXIgPT0gSTkxNV9G T1JNQVRfTU9EX1lmX1RJTEVEKSB7Cj4+ICsJCQlEUk1fREVCVUdfS01TKCJZL1lmIHRpbGluZyBu b3Qgc3VwcG9ydGVkIGluIElGLUlEIG1vZGVcbiIpOwo+PiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4+ ICsJCX0KPj4gKwl9Cj4+ICsKPj4gICAJLyogRklYTUUgcHJlLWc0eCBkb24ndCB3b3JrIGxpa2Ug dGhpcyAqLwo+PiAgIAlpZiAoaW50ZWxfc3RhdGUtPmJhc2UudmlzaWJsZSkKPj4gICAJCWNydGNf c3RhdGUtPmFjdGl2ZV9wbGFuZXMgfD0gQklUKGludGVsX3BsYW5lLT5pZCk7Cj4+IC0tIAo+PiAy LjEzLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=