From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Wait for PP cycle delay only if panel is in power off sequence Date: Wed, 9 Dec 2015 15:57:11 +0200 Message-ID: <20151209135711.GE4437@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" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 148656E927 for ; Wed, 9 Dec 2015 05:57:18 -0800 (PST) Content-Disposition: inline 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: Shobhit Kumar Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBEZWMgMDksIDIwMTUgYXQgMDY6NTE6NDhQTSArMDUzMCwgU2hvYmhpdCBLdW1hciB3 cm90ZToKPiBEdXJpbmcgcmVzdW1lLCB3aGlsZSB0dXJuaW5nIHRoZSBFRFAgcGFuZWwgcG93ZXIg b24sIHdlIG5lZWQgbm90IHdhaXQKPiBibGluZGx5IGZvciBwYW5lbF9wb3dlcl9jeWNsZV9kZWxh eS4gQ2hlY2sgaWYgcGFuZWwgcG93ZXIgZG93biBzZXF1ZW5jZQo+IGluIHByb2dyZXNzIGFuZCB0 aGVuIG9ubHkgd2FpdC4gVGhpcyBpbXByb3ZlcyBvdXIgcmVzdW1lIHRpbWUgc2lnbmlmaWNhbnRs eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaG9iaGl0IEt1bWFyIDxzaG9iaGl0Lmt1bWFyQGludGVs LmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDE3ICsrKysr KysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggZjMzNWM5Mi4uMTBlYzY2 OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC02MTcsNiArNjE3LDIwIEBAIHN0 YXRpYyBib29sIGVkcF9oYXZlX3BhbmVsX3Bvd2VyKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAp Cj4gIAlyZXR1cm4gKEk5MTVfUkVBRChfcHBfc3RhdF9yZWcoaW50ZWxfZHApKSAmIFBQX09OKSAh PSAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgYm9vbCBlZHBfcGFuZWxfb2ZmX3NlcShzdHJ1Y3QgaW50 ZWxfZHAgKmludGVsX2RwKQo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxf ZHBfdG9fZGV2KGludGVsX2RwKTsKPiArCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKwo+ICsJbG9ja2RlcF9hc3NlcnRfaGVsZCgmZGV2X3By aXYtPnBwc19tdXRleCk7Cj4gKwo+ICsJaWYgKElTX1ZBTExFWVZJRVcoZGV2KSAmJgo+ICsJICAg IGludGVsX2RwLT5wcHNfcGlwZSA9PSBJTlZBTElEX1BJUEUpCj4gKwkJcmV0dXJuIGZhbHNlOwo+ ICsKPiArCXJldHVybiAoSTkxNV9SRUFEKF9wcF9zdGF0X3JlZyhpbnRlbF9kcCkpICYgUFBfU0VR VUVOQ0VfUE9XRVJfRE9XTikgIT0gMDsKPiArfQoKVGhpcyBkb2Vucyd0IG1ha2Ugc2Vuc2UgdG8g bWUuIFRoZSBwb3dlciBkb3duIGN5Y2xlIG1heSBoYXZlCmNvbXBsZXRlZCBqdXN0IGJlZm9yZSwg YW5kIHNvIHRoaXMgd291bGQgY2xhaW0gd2UgZG9uJ3QgaGF2ZSB0bwp3YWl0IGZvciB0aGUgcG93 ZXJfY3ljbGVfZGVsYXkuCgo+ICsKPiAgc3RhdGljIGJvb2wgZWRwX2hhdmVfcGFuZWxfdmRkKHN0 cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gIHsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYg PSBpbnRlbF9kcF90b19kZXYoaW50ZWxfZHApOwo+IEBAIC0yMDI1LDcgKzIwMzksOCBAQCBzdGF0 aWMgdm9pZCBlZHBfcGFuZWxfb24oc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiAgCQkgcG9y dF9uYW1lKGRwX3RvX2RpZ19wb3J0KGludGVsX2RwKS0+cG9ydCkpKQo+ICAJCXJldHVybjsKPiAg Cj4gLQl3YWl0X3BhbmVsX3Bvd2VyX2N5Y2xlKGludGVsX2RwKTsKPiArCWlmIChlZHBfcGFuZWxf b2ZmX3NlcShpbnRlbF9kcCkpCj4gKwkJd2FpdF9wYW5lbF9wb3dlcl9jeWNsZShpbnRlbF9kcCk7 Cj4gIAo+ICAJcHBfY3RybF9yZWcgPSBfcHBfY3RybF9yZWcoaW50ZWxfZHApOwo+ICAJcHAgPSBp cm9ubGFrZV9nZXRfcHBfY29udHJvbChpbnRlbF9kcCk7Cj4gLS0gCj4gMi40LjMKCi0tIApWaWxs ZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==