From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC 06/14] drm/i915: Disable vlank interrupt for disabling MIPI cmd mode Date: Fri, 29 May 2015 19:14:43 +0200 Message-ID: <20150529171443.GR8341@phenom.ffwll.local> References: <1432895827-5185-1-git-send-email-gaurav.k.singh@intel.com> <1432895827-5185-7-git-send-email-gaurav.k.singh@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 4FB756E3D2 for ; Fri, 29 May 2015 10:12:16 -0700 (PDT) Received: by wgme6 with SMTP id e6so68071595wgm.2 for ; Fri, 29 May 2015 10:12:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1432895827-5185-7-git-send-email-gaurav.k.singh@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Gaurav K Singh Cc: Shobhit Kumar , intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXkgMjksIDIwMTUgYXQgMDQ6MDY6NThQTSArMDUzMCwgR2F1cmF2IEsgU2luZ2gg d3JvdGU6Cj4gdmJsYW5rIGludGVycnVwdCBzaG91bGQgYmUgZGlzYWJsZWQgYmVmb3JlIHN0YXJ0 aW5nIHRoZSBkaXNhYmxlCj4gc2VxdWVuY2UgZm9yIE1JUEkgY29tbWFuZCBtb2RlLiBPdGhlcndp c2Ugd2hlbiBwaXBlIGlzIGRpc2FibGVkCj4gVEUgaW50ZXJ1cnB0IHdpbGwgYmUgc3RpbGwgaGFu ZGxlZCBhbmQgb25lIG1lbW9yeSB3cml0ZSBjb21tYW5kCj4gd2lsbCBiZSBzZW50IHdpdGggcGlw ZSBkaXNhYmxlZC4gVGhpcyBtYWtlcyB0aGUgcGlwZSBodyB0byBnZXQKPiBzdHVjayBhbmQgaXQg ZG9lc24ndCByZWNvdmVyIGluIHRoZSBuZXh0IGVuYWJsZSBzZXF1ZW5jZSBjYXVzaW5nCj4gZGlz cGxheSBibGFuayBvdXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogWW9nZXNoIE1vaGFuIE1hcmltdXRo dSA8eW9nZXNoLm1vaGFuLm1hcmltdXRodUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogR2F1 cmF2IEsgU2luZ2ggPGdhdXJhdi5rLnNpbmdoQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHNpLmMgfCAgIDE0ICsrKysrKysrKysrKysrCj4gIDEgZmlsZSBj aGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmMKPiBp bmRleCAwNGQ4Y2UwLi5hZWVhMjg5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmMKPiBA QCAtNTEzLDExICs1MTMsMjUgQEAgc3RhdGljIHZvaWQgaW50ZWxfZHNpX2VuYWJsZV9ub3Aoc3Ry dWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIpCj4gIAo+ICBzdGF0aWMgdm9pZCBpbnRlbF9kc2lf cHJlX2Rpc2FibGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIpCj4gIHsKPiArCXN0cnVj dCBkcm1fZGV2aWNlICpkZXYgPSBlbmNvZGVyLT5iYXNlLmRldjsKPiAgCXN0cnVjdCBpbnRlbF9k c2kgKmludGVsX2RzaSA9IGVuY190b19pbnRlbF9kc2koJmVuY29kZXItPmJhc2UpOwo+ICsJc3Ry dWN0IGludGVsX2NydGMgKmludGVsX2NydGMgPSB0b19pbnRlbF9jcnRjKGVuY29kZXItPmJhc2Uu Y3J0Yyk7Cj4gKwlpbnQgcGlwZSA9IGludGVsX2NydGMtPnBpcGU7Cj4gIAllbnVtIHBvcnQgcG9y dDsKPiAgCj4gIAlEUk1fREVCVUdfS01TKCJcbiIpOwo+ICAKPiArCWlmIChpc19jbWRfbW9kZShp bnRlbF9kc2kpKSB7Cj4gKwkJZGV2LT5kcml2ZXItPmRpc2FibGVfdmJsYW5rKGRldiwgcGlwZSk7 Cj4gKwo+ICsJCS8qCj4gKwkJICogTWFrZSBzdXJlIHRoYXQgdGhlIGxhc3QgZnJhbWUgaXMgc2Vu dCBvdGhlcndpc2UgcGlwZSBjYW4gZ2V0Cj4gKwkJICogc3R1Y2suIEN1cnJlbnRseSBwcm92aWRp bmcgZGVsYXkgdGltZSBmb3IgfjIgdmJsYW5rcwo+ICsJCSAqIGFzc3VtaW5nIDYwZnBzLgo+ICsJ CSAqLwo+ICsJCW1kZWxheSg0MCk7Cj4gKwl9CgpOb3BlLiBZb3UgbmVlZCB0byBtb3ZlIGFyb3Vu ZCB0aGUgZHJtX3ZibGFua19vZmYgc3VpdGFibHksIG9ubHkgdGhhdApmdW5jdGlvbiBjb3JyZWN0 bHkgaGFuZGxlcyBhbGwgdGhlIGJvb2sta2VlcGluZyBhcm91bmQgdmJsYW5rIGludGVycnVwdHMu CklmIHRoaXMgZG9lc24ndCB3b3JrIG91dCBiZWNhdXNlIG9mIG9yZGVyaW5nIHdlIG5lZWQgdG8g ZGlnIGludG8gdGhpcyBhbmQKZmlndXJlIG91dCBzb21ldGhpbmcuIFdvcnN0IGNhc2Ugd2UgbmVl ZCB0byBwdXNoIHRoZSBkcm1fdmJsYW5rX29mZiBjYWxsCmludG8gZW5jb2RlciBjYWxsYmFja3Mg Zm9yIGV2ZXJ5b25lLiBUaGF0J3Mgc29tZXRoaW5nIHdlIGFscmVhZHkgZGlzY3Vzc2VkCmJ1dCB0 aGVuIGRlY2lkZWQgYWdhaW5zdC4KLURhbmllbAoKPiArCj4gIAlpZiAoaXNfdmlkX21vZGUoaW50 ZWxfZHNpKSkgewo+ICAJCS8qIFNlbmQgU2h1dGRvd24gY29tbWFuZCB0byB0aGUgcGFuZWwgaW4g TFAgbW9kZSAqLwo+ICAJCWZvcl9lYWNoX2RzaV9wb3J0KHBvcnQsIGludGVsX2RzaS0+cG9ydHMp Cj4gLS0gCj4gMS43LjkuNQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50 ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK