From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [DPU PATCH v3 1/2] drm/msm/dsi: check video mode engine status before waiting Date: Tue, 17 Apr 2018 16:25:20 -0400 Message-ID: <20180417202520.GN73214@art_vandelay> References: <1523930206-6304-1-git-send-email-abhinavk@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb0-x243.google.com (mail-yb0-x243.google.com [IPv6:2607:f8b0:4002:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10EAC6E1A1 for ; Tue, 17 Apr 2018 20:25:22 +0000 (UTC) Received: by mail-yb0-x243.google.com with SMTP id q74-v6so2547335ybg.6 for ; Tue, 17 Apr 2018 13:25:22 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1523930206-6304-1-git-send-email-abhinavk@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Abhinav Kumar Cc: jeykumar@quicinc.com, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, hoegsberg@google.com, freedreno@lists.freedesktop.org, chandanu@codeaurora.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBBcHIgMTYsIDIwMTggYXQgMDY6NTY6NDVQTSAtMDcwMCwgQWJoaW5hdiBLdW1hciB3 cm90ZToKPiBNYWtlIHN1cmUgdGhlIHZpZGVvIG1vZGUgZW5naW5lIGlzIG9uIGJlZm9yZSB3YWl0 aW5nCj4gZm9yIHRoZSB2aWRlbyBkb25lIGludGVycnVwdC4KPiAKPiBDaGFuZ2VzIGluIHYyOgo+ IC0gUmVwbGFjZSBwcl9lcnIgd2l0aCBkZXZfZXJyCj4gLSBDaGFuZ2VkIGVycm9yIG1lc3NhZ2UK PiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0gTW92ZSB0aGUgcmV0dXJuIHZhbHVlIGNoZWNrIHRvIGFu b3RoZXIKPiAgIHBhdGNoCj4gCj4gU2lnbmVkLW9mZi1ieTogQWJoaW5hdiBLdW1hciA8YWJoaW5h dmtAY29kZWF1cm9yYS5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9o b3N0LmMgfCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNp X2hvc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKPiBpbmRleCA3YTAz YTk0Li44ZGYwZDQ0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9o b3N0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCj4gQEAgLTE3 Myw2ICsxNzMsNyBAQCBzdHJ1Y3QgbXNtX2RzaV9ob3N0IHsKPiAgCj4gIAlib29sIHJlZ2lzdGVy ZWQ7Cj4gIAlib29sIHBvd2VyX29uOwo+ICsJYm9vbCBlbmFibGVkOwo+ICAJaW50IGlycTsKPiAg fTsKPiAgCj4gQEAgLTEwMDEsNyArMTAwMiw3IEBAIHN0YXRpYyB2b2lkIGRzaV93YWl0NHZpZGVv X2VuZ19idXN5KHN0cnVjdCBtc21fZHNpX2hvc3QgKm1zbV9ob3N0KQo+ICAJaWYgKCEobXNtX2hv c3QtPm1vZGVfZmxhZ3MgJiBNSVBJX0RTSV9NT0RFX1ZJREVPKSkKPiAgCQlyZXR1cm47Cj4gIAo+ IC0JaWYgKG1zbV9ob3N0LT5wb3dlcl9vbikgewo+ICsJaWYgKG1zbV9ob3N0LT5wb3dlcl9vbiAm JiBtc21faG9zdC0+ZW5hYmxlZCkgewo+ICAJCWRzaV93YWl0NHZpZGVvX2RvbmUobXNtX2hvc3Qp Owo+ICAJCS8qIGRlbGF5IDQgbXMgdG8gc2tpcCBCTExQICovCj4gIAkJdXNsZWVwX3JhbmdlKDIw MDAsIDQwMDApOwo+IEBAIC0yMjAzLDcgKzIyMDQsNyBAQCBpbnQgbXNtX2RzaV9ob3N0X2VuYWJs ZShzdHJ1Y3QgbWlwaV9kc2lfaG9zdCAqaG9zdCkKPiAgCSAqCXBtX3J1bnRpbWVfcHV0X2F1dG9z dXNwZW5kKCZtc21faG9zdC0+cGRldi0+ZGV2KTsKPiAgCSAqIH0KPiAgCSAqLwo+IC0KPiArCW1z bV9ob3N0LT5lbmFibGVkID0gdHJ1ZTsKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC0yMjE5 LDcgKzIyMjAsNyBAQCBpbnQgbXNtX2RzaV9ob3N0X2Rpc2FibGUoc3RydWN0IG1pcGlfZHNpX2hv c3QgKmhvc3QpCj4gIAkgKiBSZXNldCB0byBkaXNhYmxlIHZpZGVvIGVuZ2luZSBzbyB0aGF0IHdl IGNhbiBzZW5kIG9mZiBjbWQuCj4gIAkgKi8KPiAgCWRzaV9zd19yZXNldChtc21faG9zdCk7Cj4g LQo+ICsJbXNtX2hvc3QtPmVuYWJsZWQgPSBmYWxzZTsKCkkgdGhvdWdodCB0aGlzIHdhcyBtb3Zp bmcgdG8gdGhlIHN0YXJ0IG9mIHRoZSBmdW5jdGlvbj8KCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAK PiAtLSAKPiBUaGUgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIg b2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLAo+IGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0 aXZlIFByb2plY3QKPiAKCi0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUg LyBDaHJvbWl1bSBPUwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK