From mboxrd@z Thu Jan 1 00:00:00 1970 From: abhinavk@codeaurora.org Subject: Re: [DPU PATCH v3 1/2] drm/msm/dsi: check video mode engine status before waiting Date: Tue, 17 Apr 2018 13:41:07 -0700 Message-ID: References: <1523930206-6304-1-git-send-email-abhinavk@codeaurora.org> <20180417202520.GN73214@art_vandelay> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180417202520.GN73214@art_vandelay> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul 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: linux-arm-msm@vger.kernel.org T24gMjAxOC0wNC0xNyAxMzoyNSwgU2VhbiBQYXVsIHdyb3RlOgo+IE9uIE1vbiwgQXByIDE2LCAy MDE4IGF0IDA2OjU2OjQ1UE0gLTA3MDAsIEFiaGluYXYgS3VtYXIgd3JvdGU6Cj4+IE1ha2Ugc3Vy ZSB0aGUgdmlkZW8gbW9kZSBlbmdpbmUgaXMgb24gYmVmb3JlIHdhaXRpbmcKPj4gZm9yIHRoZSB2 aWRlbyBkb25lIGludGVycnVwdC4KPj4gCj4+IENoYW5nZXMgaW4gdjI6Cj4+IC0gUmVwbGFjZSBw cl9lcnIgd2l0aCBkZXZfZXJyCj4+IC0gQ2hhbmdlZCBlcnJvciBtZXNzYWdlCj4+IAo+PiBDaGFu Z2VzIGluIHYzOgo+PiAtIE1vdmUgdGhlIHJldHVybiB2YWx1ZSBjaGVjayB0byBhbm90aGVyCj4+ ICAgcGF0Y2gKPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFiaGluYXYgS3VtYXIgPGFiaGluYXZrQGNv ZGVhdXJvcmEub3JnPgo+PiAtLS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0 LmMgfCA3ICsrKystLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNp X2hvc3QuYyAKPj4gYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCj4+IGluZGV4 IDdhMDNhOTQuLjhkZjBkNDQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNp L2RzaV9ob3N0LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwo+ PiBAQCAtMTczLDYgKzE3Myw3IEBAIHN0cnVjdCBtc21fZHNpX2hvc3Qgewo+PiAKPj4gIAlib29s IHJlZ2lzdGVyZWQ7Cj4+ICAJYm9vbCBwb3dlcl9vbjsKPj4gKwlib29sIGVuYWJsZWQ7Cj4+ICAJ aW50IGlycTsKPj4gIH07Cj4+IAo+PiBAQCAtMTAwMSw3ICsxMDAyLDcgQEAgc3RhdGljIHZvaWQg ZHNpX3dhaXQ0dmlkZW9fZW5nX2J1c3koc3RydWN0IAo+PiBtc21fZHNpX2hvc3QgKm1zbV9ob3N0 KQo+PiAgCWlmICghKG1zbV9ob3N0LT5tb2RlX2ZsYWdzICYgTUlQSV9EU0lfTU9ERV9WSURFTykp Cj4+ICAJCXJldHVybjsKPj4gCj4+IC0JaWYgKG1zbV9ob3N0LT5wb3dlcl9vbikgewo+PiArCWlm IChtc21faG9zdC0+cG93ZXJfb24gJiYgbXNtX2hvc3QtPmVuYWJsZWQpIHsKPj4gIAkJZHNpX3dh aXQ0dmlkZW9fZG9uZShtc21faG9zdCk7Cj4+ICAJCS8qIGRlbGF5IDQgbXMgdG8gc2tpcCBCTExQ ICovCj4+ICAJCXVzbGVlcF9yYW5nZSgyMDAwLCA0MDAwKTsKPj4gQEAgLTIyMDMsNyArMjIwNCw3 IEBAIGludCBtc21fZHNpX2hvc3RfZW5hYmxlKHN0cnVjdCBtaXBpX2RzaV9ob3N0IAo+PiAqaG9z dCkKPj4gIAkgKglwbV9ydW50aW1lX3B1dF9hdXRvc3VzcGVuZCgmbXNtX2hvc3QtPnBkZXYtPmRl dik7Cj4+ICAJICogfQo+PiAgCSAqLwo+PiAtCj4+ICsJbXNtX2hvc3QtPmVuYWJsZWQgPSB0cnVl Owo+PiAgCXJldHVybiAwOwo+PiAgfQo+PiAKPj4gQEAgLTIyMTksNyArMjIyMCw3IEBAIGludCBt c21fZHNpX2hvc3RfZGlzYWJsZShzdHJ1Y3QgbWlwaV9kc2lfaG9zdCAKPj4gKmhvc3QpCj4+ICAJ ICogUmVzZXQgdG8gZGlzYWJsZSB2aWRlbyBlbmdpbmUgc28gdGhhdCB3ZSBjYW4gc2VuZCBvZmYg Y21kLgo+PiAgCSAqLwo+PiAgCWRzaV9zd19yZXNldChtc21faG9zdCk7Cj4+IC0KPj4gKwltc21f aG9zdC0+ZW5hYmxlZCA9IGZhbHNlOwo+IAo+IEkgdGhvdWdodCB0aGlzIHdhcyBtb3ZpbmcgdG8g dGhlIHN0YXJ0IG9mIHRoZSBmdW5jdGlvbj8KPiAKW0FiaGluYXZdIFllcywgbXkgYmFkLiBXaGls ZSByZWJhc2luZyB0aGF0IHJldmlldyBjb21tZW50IHdhcyBsZWZ0IG91dC4KVXBsb2FkaW5nIHY0 IHJpZ2h0IG5vdwo+PiAgCXJldHVybiAwOwo+PiAgfQo+PiAKPj4gLS0KPj4gVGhlIFF1YWxjb21t IElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSAK Pj4gRm9ydW0sCj4+IGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKPj4g Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=