From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/5] drm/tilcdc: Move waiting of LCDC_FRAME_DONE IRQ into stop() Date: Tue, 14 Jun 2016 18:24:31 +0200 Message-ID: <20160614162431.GY1338@phenom.ffwll.local> References: <310de45e94d71c2cf0383200c062fe6177ca74c5.1465904170.git.jsarha@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id A35546E7D3 for ; Tue, 14 Jun 2016 16:24:35 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id r5so23639678wmr.0 for ; Tue, 14 Jun 2016 09:24:35 -0700 (PDT) Content-Disposition: inline In-Reply-To: <310de45e94d71c2cf0383200c062fe6177ca74c5.1465904170.git.jsarha@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jyri Sarha Cc: bcousson@baylibre.com, dri-devel@lists.freedesktop.org, tomi.valkeinen@ti.com, laurent.pinchart@ideasonboard.com List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKdW4gMTQsIDIwMTYgYXQgMDI6NDU6MDRQTSArMDMwMCwgSnlyaSBTYXJoYSB3cm90 ZToKPiBNb3ZlIHdhaXQgcXVldWUgd2FpdGluZyBvZiBMQ0RDX0ZSQU1FX0RPTkUgSVJRIGZyb20g dGlsY2RjX2NydGNfZHBtcygpCj4gaW50byBzdG9wKCkgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9m Zi1ieTogSnlyaSBTYXJoYSA8anNhcmhhQHRpLmNvbT4KCllvdSBzaG91bGQgYWxzbyBjYWxsIGRy bV9jcnRjX3ZibGFua19vbi9vZmYsIHRvIG1ha2Ugc3VyZSBhbnkgdmJsYW5rIHdhaXRzCmFuZCBh bnl0aGluZyBlbHNlIGdldHMgcHJvcGVybHkgY2xlYW5lZCB1cC4KLURhbmllbAoKPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfY3J0Yy5jIHwgMzEgKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTUg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls Y2RjX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2NydGMuYwo+IGluZGV4 IDEzNDM3MTcuLmNmYTFhNGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90 aWxjZGNfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfY3J0Yy5j Cj4gQEAgLTExMyw5ICsxMTMsMjUgQEAgc3RhdGljIHZvaWQgc3RhcnQoc3RydWN0IGRybV9jcnRj ICpjcnRjKQo+ICAKPiAgc3RhdGljIHZvaWQgc3RvcChzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4g IHsKPiArCXN0cnVjdCB0aWxjZGNfY3J0YyAqdGlsY2RjX2NydGMgPSB0b190aWxjZGNfY3J0Yyhj cnRjKTsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Cj4gKwlzdHJ1Y3Qg dGlsY2RjX2RybV9wcml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiAgCj4gKwl0aWxj ZGNfY3J0Yy0+ZnJhbWVfZG9uZSA9IGZhbHNlOwo+ICAJdGlsY2RjX2NsZWFyKGRldiwgTENEQ19S QVNURVJfQ1RSTF9SRUcsIExDRENfUkFTVEVSX0VOQUJMRSk7Cj4gKwo+ICsJLyoKPiArCSAqIGlm IG5lY2Vzc2FyeSB3YWl0IGZvciBmcmFtZWRvbmUgaXJxIHdoaWNoIHdpbGwgc3RpbGwgY29tZQo+ ICsJICogYmVmb3JlIHB1dHRpbmcgdGhpbmdzIHRvIHNsZWVwLi4KPiArCSAqLwo+ICsJaWYgKHBy aXYtPnJldiA9PSAyKSB7Cj4gKwkJaW50IHJldCA9IHdhaXRfZXZlbnRfdGltZW91dCh0aWxjZGNf Y3J0Yy0+ZnJhbWVfZG9uZV93cSwKPiArCQkJCQkgICAgIHRpbGNkY19jcnRjLT5mcmFtZV9kb25l LAo+ICsJCQkJCSAgICAgbXNlY3NfdG9famlmZmllcyg1MCkpOwo+ICsJCWlmIChyZXQgPT0gMCkK PiArCQkJZGV2X2VycihkZXYtPmRldiwgIiVzOiB0aW1lb3V0IHdhaXRpbmcgZm9yIGZyYW1lZG9u ZVxuIiwKPiArCQkJCV9fZnVuY19fKTsKPiArCX0KPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgdGls Y2RjX2NydGNfZGVzdHJveShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gQEAgLTIxMiwyMiArMjI4 LDcgQEAgdm9pZCB0aWxjZGNfY3J0Y19kcG1zKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywgaW50IG1v ZGUpCj4gIAkJcG1fcnVudGltZV9nZXRfc3luYyhkZXYtPmRldik7Cj4gIAkJc3RhcnQoY3J0Yyk7 Cj4gIAl9IGVsc2Ugewo+IC0JCXRpbGNkY19jcnRjLT5mcmFtZV9kb25lID0gZmFsc2U7Cj4gIAkJ c3RvcChjcnRjKTsKPiAtCj4gLQkJLyoKPiAtCQkgKiBpZiBuZWNlc3Nhcnkgd2FpdCBmb3IgZnJh bWVkb25lIGlycSB3aGljaCB3aWxsIHN0aWxsIGNvbWUKPiAtCQkgKiBiZWZvcmUgcHV0dGluZyB0 aGluZ3MgdG8gc2xlZXAuLgo+IC0JCSAqLwo+IC0JCWlmIChwcml2LT5yZXYgPT0gMikgewo+IC0J CQlpbnQgcmV0ID0gd2FpdF9ldmVudF90aW1lb3V0KAo+IC0JCQkJCXRpbGNkY19jcnRjLT5mcmFt ZV9kb25lX3dxLAo+IC0JCQkJCXRpbGNkY19jcnRjLT5mcmFtZV9kb25lLAo+IC0JCQkJCW1zZWNz X3RvX2ppZmZpZXMoNTApKTsKPiAtCQkJaWYgKHJldCA9PSAwKQo+IC0JCQkJZGV2X2VycihkZXYt PmRldiwgInRpbWVvdXQgd2FpdGluZyBmb3IgZnJhbWVkb25lXG4iKTsKPiAtCQl9Cj4gLQo+ICAJ CXBtX3J1bnRpbWVfcHV0X3N5bmMoZGV2LT5kZXYpOwo+ICAKPiAgCQlpZiAodGlsY2RjX2NydGMt Pm5leHRfZmIpIHsKPiAtLSAKPiAxLjkuMQo+IAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=