From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kumar, Shobhit" Subject: Re: [PATCH] drm/i915: Wait for PP cycle delay only if panel is in power off sequence Date: Wed, 9 Dec 2015 18:59:32 +0530 Message-ID: <56682CBC.8000607@linux.intel.com> References: <56682130.7070300@linux.intel.com> <1449667308-24296-1-git-send-email-shobhit.kumar@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 ESMTP id 4D32E6E04D for ; Wed, 9 Dec 2015 05:29:38 -0800 (PST) In-Reply-To: <1449667308-24296-1-git-send-email-shobhit.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: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gMTIvMDkvMjAxNSAwNjo1MSBQTSwgU2hvYmhpdCBLdW1hciB3cm90ZToKPiBEdXJpbmcgcmVz dW1lLCB3aGlsZSB0dXJuaW5nIHRoZSBFRFAgcGFuZWwgcG93ZXIgb24sIHdlIG5lZWQgbm90IHdh aXQKPiBibGluZGx5IGZvciBwYW5lbF9wb3dlcl9jeWNsZV9kZWxheS4gQ2hlY2sgaWYgcGFuZWwg cG93ZXIgZG93biBzZXF1ZW5jZQo+IGluIHByb2dyZXNzIGFuZCB0aGVuIG9ubHkgd2FpdC4gVGhp cyBpbXByb3ZlcyBvdXIgcmVzdW1lIHRpbWUgc2lnbmlmaWNhbnRseS4KPgoKV2l0aCB0aGlzIGlu IGNhc2Ugb2YgYWN0dWFsIHN1c3BlbmQgYW5kIHJlc3VtZSwgYnkgdGhlIHRpbWUgd2UgcmVzdW1l IApwYW5lbCBwb3dlciBkb3duIHNlcXVlbmNlIGlzIHJlYWxseSBjb21wbGV0ZWQgYW5kIHdlIGRv bid0IG5lZWQgdG8gCmFjdHVhbGx5IHdhaXQgYW5kIEkgYW0gZ2V0dGluZyB+MjQwbXMgYXMgcmVz dW1lIHRpbWUuCgpUbyB0ZXN0IHRoZSBvdGhlciBjYXNlIHdoZXJlIHdlIGVuYWJsZSBwYW5lbCBw b3dlciB3aXRoaW4gNTAwbXMgY3ljbGUgCnRpbWUsIEkgdGVzdGVkIHVzaW5nIHBtX3Rlc3QoZGV2 aWNlcykgaW50ZXJmYWNlIHdpdGggYSA1bXMgZGVsYXkgYmV0d2VlbiAKZGV2aWNlIHN1c3BlbmQg YW5kIHJlc3VtZSBhbmQgdGhlIHJlc3VtZSB0aW1lIGlzIGJhY2sgdG8gfjczMG1zIHdoaWNoIGlz IAp3aGF0IHdlIHdvdWxkIHdhbnQgaW4gdGhpcyBjYXNlLgoKUmVnYXJkcwpTaG9iaGl0Cgo+IFNp Z25lZC1vZmYtYnk6IFNob2JoaXQgS3VtYXIgPHNob2JoaXQua3VtYXJAaW50ZWwuY29tPgo+IC0t LQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDE3ICsrKysrKysrKysrKysr KystCj4gICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggZjMzNWM5Mi4uMTBlYzY2OSAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC02MTcsNiArNjE3LDIwIEBAIHN0YXRpYyBib29s IGVkcF9oYXZlX3BhbmVsX3Bvd2VyKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gICAJcmV0 dXJuIChJOTE1X1JFQUQoX3BwX3N0YXRfcmVnKGludGVsX2RwKSkgJiBQUF9PTikgIT0gMDsKPiAg IH0KPgo+ICtzdGF0aWMgYm9vbCBlZHBfcGFuZWxfb2ZmX3NlcShzdHJ1Y3QgaW50ZWxfZHAgKmlu dGVsX2RwKQo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxfZHBfdG9fZGV2 KGludGVsX2RwKTsKPiArCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ ZGV2X3ByaXZhdGU7Cj4gKwo+ICsJbG9ja2RlcF9hc3NlcnRfaGVsZCgmZGV2X3ByaXYtPnBwc19t dXRleCk7Cj4gKwo+ICsJaWYgKElTX1ZBTExFWVZJRVcoZGV2KSAmJgo+ICsJICAgIGludGVsX2Rw LT5wcHNfcGlwZSA9PSBJTlZBTElEX1BJUEUpCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICsKPiArCXJl dHVybiAoSTkxNV9SRUFEKF9wcF9zdGF0X3JlZyhpbnRlbF9kcCkpICYgUFBfU0VRVUVOQ0VfUE9X RVJfRE9XTikgIT0gMDsKPiArfQo+ICsKPiAgIHN0YXRpYyBib29sIGVkcF9oYXZlX3BhbmVsX3Zk ZChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICAgewo+ICAgCXN0cnVjdCBkcm1fZGV2aWNl ICpkZXYgPSBpbnRlbF9kcF90b19kZXYoaW50ZWxfZHApOwo+IEBAIC0yMDI1LDcgKzIwMzksOCBA QCBzdGF0aWMgdm9pZCBlZHBfcGFuZWxfb24oc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiAg IAkJIHBvcnRfbmFtZShkcF90b19kaWdfcG9ydChpbnRlbF9kcCktPnBvcnQpKSkKPiAgIAkJcmV0 dXJuOwo+Cj4gLQl3YWl0X3BhbmVsX3Bvd2VyX2N5Y2xlKGludGVsX2RwKTsKPiArCWlmIChlZHBf cGFuZWxfb2ZmX3NlcShpbnRlbF9kcCkpCj4gKwkJd2FpdF9wYW5lbF9wb3dlcl9jeWNsZShpbnRl bF9kcCk7Cj4KPiAgIAlwcF9jdHJsX3JlZyA9IF9wcF9jdHJsX3JlZyhpbnRlbF9kcCk7Cj4gICAJ cHAgPSBpcm9ubGFrZV9nZXRfcHBfY29udHJvbChpbnRlbF9kcCk7Cj4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK