From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/2] drm: hdlcd: Suspend/resume only active crtcs Date: Thu, 5 May 2016 19:06:02 +0200 Message-ID: <20160505170601.GP1286@phenom.ffwll.local> References: <759fe8d3dde95091a9df83018051cba00f494e1e.1462464611.git.robin.murphy@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 38CEE6E9FD for ; Thu, 5 May 2016 17:06:04 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id e201so4512068wme.2 for ; Thu, 05 May 2016 10:06:04 -0700 (PDT) Content-Disposition: inline In-Reply-To: <759fe8d3dde95091a9df83018051cba00f494e1e.1462464611.git.robin.murphy@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Robin Murphy Cc: liviu.dudau@arm.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBNYXkgMDUsIDIwMTYgYXQgMDU6MTM6MzhQTSArMDEwMCwgUm9iaW4gTXVycGh5IHdy b3RlOgo+IFRoZSBjdXJyZW50IFBNIG9wcyBzaW1wbHkgdW5jb25kaXRpb25hbGx5IGVuYWJsZS9k aXNhYmxlIHRoZSBIRExDRCwKPiB3aGljaCBwcm92ZXMgcHJvYmxlbWF0aWMgd2hlbiB0aGVyZSBp cyBubyBkaXNwbGF5IHBsdWdnZWQgaW4gLSBzaW5jZQo+IHdpdGhvdXQgYSBjcnRjIHRoZSBoYXJk d2FyZSBpdHNlbGYgaXMgc3RpbGwgaW4gYW4gdW5pbml0aWFsaXNlZCBzdGF0ZSwKPiBjb21pbmcg b3V0IG9mIHN1c3BlbmQgcmVzdWx0cyBpbiBpdCBiZWluZyBlbmFibGVkIHdpdGhvdXQgYSB2YWxp ZAo+IGZyYW1lYnVmZmVyIGFkZHJlc3MsIHdoaWNoIHR5cGljYWxseSByZXN1bHRzIGluIGl0IHRy eWluZyB0byBzY2FuIG91dAo+IGZyb20gYnVzIGFkZHJlc3MgMCBhbmQgZmxvb2RpbmcgdGhlIHN5 c3RlbSB3aXRoIGVycm9yIGludGVycnVwdHMuCj4gCj4gRml4IHRoaXMgYnkgY2hlY2tpbmcgdGhl IGNydGMgc3RhdGUgb24gcmVzdW1lLCBhbmQgb25seSBlbmFibGluZyB0aGUKPiBoYXJkd2FyZSBp ZiBpdCdzIGFjdHVhbGx5IHN1cHBvc2VkIHRvIGJlLiBGb3IgdGhlIHNha2Ugb2YgY29uc2lzdGVu Y3ksCj4gZG8gdGhlIHNhbWUgb24gdGhlIHN1c3BlbmQgcGF0aCBhcyB3ZWxsLCBhbHRob3VnaCB0 aGVyZSBpdCdzIG1lcmVseSBhCj4gY2FzZSBvZiBza2lwcGluZyB1bm5lY2Vzc2FyeSB3b3JrLgo+ IAo+IENDOiBMaXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5 OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vYXJtL2hkbGNkX2NydGMuYyB8IDYgKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9hcm0vaGRsY2RfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMK PiBpbmRleCBmZWYxYjA0YzJhYWIuLmJmNmZmNWU0OGFkYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRs Y2RfY3J0Yy5jCj4gQEAgLTI5NiwxMiArMjk2LDE0IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX3BsYW5l ICpoZGxjZF9wbGFuZV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkcm0pCj4gIAo+ICB2b2lkIGhk bGNkX2NydGNfc3VzcGVuZChzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gIHsKPiAtCWhkbGNkX2Ny dGNfZGlzYWJsZShjcnRjKTsKPiArCWlmIChjcnRjLT5zdGF0ZS0+YWN0aXZlKQo+ICsJCWhkbGNk X2NydGNfZGlzYWJsZShjcnRjKTsKPiAgfQo+ICAKPiAgdm9pZCBoZGxjZF9jcnRjX3Jlc3VtZShz dHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gIHsKPiAtCWhkbGNkX2NydGNfZW5hYmxlKGNydGMpOwo+ ICsJaWYgKGNydGMtPnN0YXRlLT5hY3RpdmUpCj4gKwkJaGRsY2RfY3J0Y19lbmFibGUoY3J0Yyk7 Cj4gIH0KCklmIHlvdSB1c2UgdGhlIGF0b21pYyBoZWxwZXJzIHRvIHN1c3BlbmQvcmVzdW1lIHlv dXIgZW50aXJlIGRpc3BsYXkKcGlwZWxpbmUgdGhlc2UgY2FsbGJhY2tzIHNob3VsZG4ndCBldmVu IGJlIG5lZWRlZCBhdCBhbGwuIFRyaWVkIGp1c3QKcmVtb3ZpbmcgdGhlbT8KLURhbmllbAoKPiAg Cj4gIGludCBoZGxjZF9zZXR1cF9jcnRjKHN0cnVjdCBkcm1fZGV2aWNlICpkcm0pCj4gLS0gCj4g Mi44LjEuZGlydHkKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK