From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 02/13] drm/atomic: Update legacy DPMS state during modesets. Date: Thu, 16 Jul 2015 11:31:23 +0200 Message-ID: <20150716093123.GH6223@phenom.ffwll.local> References: <1437037166-9339-1-git-send-email-maarten.lankhorst@linux.intel.com> <1437037166-9339-3-git-send-email-maarten.lankhorst@linux.intel.com> <20150716091956.GE6223@phenom.ffwll.local> <55A77832.3050908@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id 35AE96E79C for ; Thu, 16 Jul 2015 02:28:43 -0700 (PDT) Received: by wgjx7 with SMTP id x7so53387747wgj.2 for ; Thu, 16 Jul 2015 02:28:42 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55A77832.3050908@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdWwgMTYsIDIwMTUgYXQgMTE6MjQ6MDJBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMTYtMDctMTUgb20gMTE6MTkgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ ID4gT24gVGh1LCBKdWwgMTYsIDIwMTUgYXQgMTA6NTk6MTVBTSArMDIwMCwgTWFhcnRlbiBMYW5r aG9yc3Qgd3JvdGU6Cj4gPj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgRFBNUyB0byB3b3JrIGNvcnJl Y3RseSwgZHVyaW5nIGEgbW9kZXNldAo+ID4+IHRoZSBEUE1TIHByb3BlcnR5IHNob3VsZCBiZSB0 dXJuZWQgb2ZmLCB1bmxlc3MgdGhlIGNydGMKPiA+PiBpcyBtYWRlIGFjdGl2ZSBpbiB3aGljaCBj YXNlIGl0IHNob3VsZCBiZSBzZXQgdG8gRFBNUyBvbi4KPiA+Pgo+ID4+IENjOiBkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPj4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiA+PiAtLS0KPiA+PiAgZHJp dmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgfCAxNiArKysrKysrKysrKysrKy0tCj4g Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4+ Cj4gPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiA+PiBpbmRleCA3MGU2OTkwNDI5 MWQuLmNkZWM2NDM5NzFhMiAxMDA2NDQKPiA+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0 b21pY19oZWxwZXIuYwo+ID4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jCj4gPj4gQEAgLTY0Miw2ICs2NDIsMTIgQEAgZHJtX2F0b21pY19oZWxwZXJfdXBkYXRlX2xl Z2FjeV9tb2Rlc2V0X3N0YXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gPj4gIAo+ID4+ICAJ LyogY2xlYXIgb3V0IGV4aXN0aW5nIGxpbmtzICovCj4gPj4gIAlmb3JfZWFjaF9jb25uZWN0b3Jf aW5fc3RhdGUob2xkX3N0YXRlLCBjb25uZWN0b3IsIG9sZF9jb25uX3N0YXRlLCBpKSB7Cj4gPj4g KwkJc3RydWN0IGRybV9jcnRjICpjcnRjID0gY29ubmVjdG9yLT5zdGF0ZS0+Y3J0YzsKPiA+PiAr Cj4gPj4gKwkJaWYgKGNydGMgJiYKPiA+PiArCQkgICAgZHJtX2F0b21pY19jcnRjX25lZWRzX21v ZGVzZXQoY3J0Yy0+c3RhdGUpKQo+ID4+ICsJCQljb25uZWN0b3ItPmRwbXMgPSBEUk1fTU9ERV9E UE1TX09GRjsKPiA+IFNhbWUgaGVyZSwgd2h5IG9ubHkgdXBkYXRlIHdoZW4gc29tZXRoaW5nIGNo YW5nZWQ/IEkgYWxyZWFkeSBhcHBsaWVkIG15Cj4gPiBwYXRjaCBmcm9tIHllc3RlcmRheSB3aGlj aCB1cGRhdGVzIHRoaXMgYWx3YXlzICh3aXRoIERhbmllbCBTdG9uZSdzIHItYiksCj4gPiBkb2Vz IHRoYXQgb25lIG5vdCB3b3JrPwo+ID4KPiBOb3Qgd2hlbiBpbiBjbG9uZWQgbW9kZS4KPiAKPiAy IGNvbm5lY3RvcnMgb24gc2FtZSBjcnRjLgo+IAo+IFVwZGF0ZSBkcG1zIHByb3BlcnR5IHRvIG9m ZiBjb25uZWN0b3IgMSwgY29tbWl0LiB1cGRhdGVfbGVnYWN5X21vZGVzZXRfc3RhdGUgd2lsbCBy ZXNldCBpdCB0byBEUE1TX09OLgo+IFVwZGF0ZSBkcG1zIHByb3BlcnR5IHRvIG9mZiBvbiBjb25u ZWN0b3IgMiwgY29tbWl0LiB1cGRhdGVfbGVnYWN5X21vZGVzZXRfc3RhdGUgd2lsbCByZXNldCBp dCB0byBEUE1TX09OLgo+IAo+IEV4cGVjdGVkIHJlc3VsdDogRFBNUyBvbiB0aGUgc2NyZWVuIGlz IE9GRgo+IEFjdHVhbCByZXN1bHQ6IE9OIHdpdGggaTkxNS4KCk9rIHRoaXMgZGVmaW5pdGVseSBu ZWVkcyBhIGNvbW1lbnQgcGx1cyBiZXR0ZXIgY29tbWl0IG1lc3NhZ2Ugc29tZXdoZXJlCnNpbmNl IG9idmlvdXNseSBJIHVuZGVyc3Rvb2QgaXQgb25seSBub3cuIEknbGwgZHJvcCBteSBwYXRjaC4K LURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK