From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/komeda: Enable/Disable vblank interrupts Date: Fri, 7 Jun 2019 20:18:56 +0200 Message-ID: <20190607181856.GK21222@phenom.ffwll.local> References: <20190607150323.20395-1-ayan.halder@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2C33089E2A for ; Fri, 7 Jun 2019 18:19:01 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id k21so917639edq.3 for ; Fri, 07 Jun 2019 11:19:01 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190607150323.20395-1-ayan.halder@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ayan Halder Cc: "airlied@linux.ie" , Liviu Dudau , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "james qian wang (Arm Technology China)" , nd List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdW4gMDcsIDIwMTkgYXQgMDM6MDM6MzlQTSArMDAwMCwgQXlhbiBIYWxkZXIgd3Jv dGU6Cj4gT25lIG5lZWRzIHRvIHNldCAiKHN0cnVjdCBkcm1fZGV2aWNlICopLT5pcnFfZW5hYmxl ZCA9IHRydWUiIHRvIHNpZ25hbCBkcm0gY29yZQo+IHRvIGVuYWJsZSB2YmxhbmsgaW50ZXJydXB0 cyBhZnRlciB0aGUgaGFyZHdhcmUgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuCj4gQ29ycmVzcG9uZGlu Z2x5LCBvbmUgbmVlZHMgdG8gZGlzYWJsZSB2YmxhbmsgaW50ZXJydXB0cyBieSBzZXR0aW5nCj4g IihzdHJ1Y3QgZHJtX2RldmljZSAqKS0+aXJxX2VuYWJsZWQgPSBmYWxzZSIgYXQgdGhlIGJlZ2lu bmluZyBvZiB0aGUKPiBkZS1pbml0aWFsaXppbmcgcm91dGluZS4KCk9ubHkgaWYgeW91IGRvbid0 IHVzZSB0aGUgZHJtX2lycV9pbnN0YWxsIGhlbHBlci4gUXVvdGluZyB0aGUga2VybmVsZG9jIGlu CmZ1bGw6CgoJLyoqCgkgKiBAaXJxX2VuYWJsZWQ6CgkgKgoJICogSW5kaWNhdGVzIHRoYXQgaW50 ZXJydXB0IGhhbmRsaW5nIGlzIGVuYWJsZWQsIHNwZWNpZmljYWxseSB2YmxhbmsKCSAqIGhhbmRs aW5nLiBEcml2ZXJzIHdoaWNoIGRvbid0IHVzZSBkcm1faXJxX2luc3RhbGwoKSBuZWVkIHRvIHNl dCB0aGlzCgkgKiB0byB0cnVlIG1hbnVhbGx5LgoJICovCglib29sIGlycV9lbmFibGVkOwoKTm90 IGVudGlyZWx5IHN1cmUgd2hlcmUgeW91J3ZlIGZvdW5kIHlvdXIgcXVvdGUsIGJ1dCBpdCdzIG5v dCBjb21wbGV0ZS4KCkNoZWVycywgRGFuaWVsCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEF5YW4gS3Vt YXIgaGFsZGVyIDxheWFuLmhhbGRlckBhcm0uY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9rbXMuYyB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v ZGlzcGxheS9rb21lZGEva29tZWRhX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5 L2tvbWVkYS9rb21lZGFfa21zLmMKPiBpbmRleCA3YjVjZGUxNGUzYmEuLmI0ZmQ4ZWUwZDA1ZiAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9r bXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX2tt cy5jCj4gQEAgLTIwNCw2ICsyMDQsOCBAQCBzdHJ1Y3Qga29tZWRhX2ttc19kZXYgKmtvbWVkYV9r bXNfYXR0YWNoKHN0cnVjdCBrb21lZGFfZGV2ICptZGV2KQo+ICAJaWYgKGVycikKPiAgCQlnb3Rv IHVuaW5zdGFsbF9pcnE7Cj4gIAo+ICsJZHJtLT5pcnFfZW5hYmxlZCA9IHRydWU7Cj4gKwo+ICAJ ZXJyID0gZHJtX2Rldl9yZWdpc3Rlcihkcm0sIDApOwo+ICAJaWYgKGVycikKPiAgCQlnb3RvIHVu aW5zdGFsbF9pcnE7Cj4gQEAgLTIxMSw2ICsyMTMsNyBAQCBzdHJ1Y3Qga29tZWRhX2ttc19kZXYg KmtvbWVkYV9rbXNfYXR0YWNoKHN0cnVjdCBrb21lZGFfZGV2ICptZGV2KQo+ICAJcmV0dXJuIGtt czsKPiAgCj4gIHVuaW5zdGFsbF9pcnE6Cj4gKwlkcm0tPmlycV9lbmFibGVkID0gZmFsc2U7Cj4g IAlkcm1faXJxX3VuaW5zdGFsbChkcm0pOwo+ICBjbGVhbnVwX21vZGVfY29uZmlnOgo+ICAJZHJt X21vZGVfY29uZmlnX2NsZWFudXAoZHJtKTsKPiBAQCAtMjI1LDYgKzIyOCw3IEBAIHZvaWQga29t ZWRhX2ttc19kZXRhY2goc3RydWN0IGtvbWVkYV9rbXNfZGV2ICprbXMpCj4gIAlzdHJ1Y3QgZHJt X2RldmljZSAqZHJtID0gJmttcy0+YmFzZTsKPiAgCXN0cnVjdCBrb21lZGFfZGV2ICptZGV2ID0g ZHJtLT5kZXZfcHJpdmF0ZTsKPiAgCj4gKwlkcm0tPmlycV9lbmFibGVkID0gZmFsc2U7Cj4gIAlt ZGV2LT5mdW5jcy0+ZGlzYWJsZV9pcnEobWRldik7Cj4gIAlkcm1fZGV2X3VucmVnaXN0ZXIoZHJt KTsKPiAgCWRybV9pcnFfdW5pbnN0YWxsKGRybSk7Cj4gLS0gCj4gMi4yMS4wCj4gCgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs