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:19:56 +0200 Message-ID: <20150716091956.GE6223@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0E61B6E71C for ; Thu, 16 Jul 2015 02:17:17 -0700 (PDT) Received: by wgjx7 with SMTP id x7so53148145wgj.2 for ; Thu, 16 Jul 2015 02:17:15 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1437037166-9339-3-git-send-email-maarten.lankhorst@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 T24gVGh1LCBKdWwgMTYsIDIwMTUgYXQgMTA6NTk6MTVBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgRFBNUyB0byB3b3JrIGNvcnJlY3RseSwg ZHVyaW5nIGEgbW9kZXNldAo+IHRoZSBEUE1TIHByb3BlcnR5IHNob3VsZCBiZSB0dXJuZWQgb2Zm LCB1bmxlc3MgdGhlIGNydGMKPiBpcyBtYWRlIGFjdGl2ZSBpbiB3aGljaCBjYXNlIGl0IHNob3Vs ZCBiZSBzZXQgdG8gRFBNUyBvbi4KPiAKPiBDYzogZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwo+IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl bHBlci5jIHwgMTYgKysrKysrKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2RybV9hdG9taWNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIu Ywo+IGluZGV4IDcwZTY5OTA0MjkxZC4uY2RlYzY0Mzk3MWEyIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWNfaGVscGVyLmMKPiBAQCAtNjQyLDYgKzY0MiwxMiBAQCBkcm1fYXRvbWljX2hlbHBl cl91cGRhdGVfbGVnYWN5X21vZGVzZXRfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAg Cj4gIAkvKiBjbGVhciBvdXQgZXhpc3RpbmcgbGlua3MgKi8KPiAgCWZvcl9lYWNoX2Nvbm5lY3Rv cl9pbl9zdGF0ZShvbGRfc3RhdGUsIGNvbm5lY3Rvciwgb2xkX2Nvbm5fc3RhdGUsIGkpIHsKPiAr CQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSBjb25uZWN0b3ItPnN0YXRlLT5jcnRjOwo+ICsKPiAr CQlpZiAoY3J0YyAmJgo+ICsJCSAgICBkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldChjcnRj LT5zdGF0ZSkpCj4gKwkJCWNvbm5lY3Rvci0+ZHBtcyA9IERSTV9NT0RFX0RQTVNfT0ZGOwoKU2Ft ZSBoZXJlLCB3aHkgb25seSB1cGRhdGUgd2hlbiBzb21ldGhpbmcgY2hhbmdlZD8gSSBhbHJlYWR5 IGFwcGxpZWQgbXkKcGF0Y2ggZnJvbSB5ZXN0ZXJkYXkgd2hpY2ggdXBkYXRlcyB0aGlzIGFsd2F5 cyAod2l0aCBEYW5pZWwgU3RvbmUncyByLWIpLApkb2VzIHRoYXQgb25lIG5vdCB3b3JrPwotRGFu aWVsCgo+ICsKPiAgCQlpZiAoIWNvbm5lY3Rvci0+ZW5jb2RlcikKPiAgCQkJY29udGludWU7Cj4g IAo+IEBAIC02NTMsMTQgKzY1OSwyMCBAQCBkcm1fYXRvbWljX2hlbHBlcl91cGRhdGVfbGVnYWN5 X21vZGVzZXRfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCj4gIAkvKiBzZXQgbmV3 IGxpbmtzICovCj4gIAlmb3JfZWFjaF9jb25uZWN0b3JfaW5fc3RhdGUob2xkX3N0YXRlLCBjb25u ZWN0b3IsIG9sZF9jb25uX3N0YXRlLCBpKSB7Cj4gLQkJaWYgKCFjb25uZWN0b3ItPnN0YXRlLT5j cnRjKQo+ICsJCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9IGNvbm5lY3Rvci0+c3RhdGUtPmNydGM7 Cj4gKwo+ICsJCWlmICghY3J0YykKPiAgCQkJY29udGludWU7Cj4gIAo+ICsJCWlmIChjcnRjLT5z dGF0ZS0+YWN0aXZlICYmCj4gKwkJICAgIGRybV9hdG9taWNfY3J0Y19uZWVkc19tb2Rlc2V0KGNy dGMtPnN0YXRlKSkKPiArCQkJY29ubmVjdG9yLT5kcG1zID0gRFJNX01PREVfRFBNU19PTjsKPiAr Cj4gIAkJaWYgKFdBUk5fT04oIWNvbm5lY3Rvci0+c3RhdGUtPmJlc3RfZW5jb2RlcikpCj4gIAkJ CWNvbnRpbnVlOwo+ICAKPiAgCQljb25uZWN0b3ItPmVuY29kZXIgPSBjb25uZWN0b3ItPnN0YXRl LT5iZXN0X2VuY29kZXI7Cj4gLQkJY29ubmVjdG9yLT5lbmNvZGVyLT5jcnRjID0gY29ubmVjdG9y LT5zdGF0ZS0+Y3J0YzsKPiArCQljb25uZWN0b3ItPmVuY29kZXItPmNydGMgPSBjcnRjOwo+ICAJ fQo+ICAKPiAgCS8qIHNldCBsZWdhY3kgc3RhdGUgaW4gdGhlIGNydGMgc3RydWN0dXJlICovCj4g LS0gCj4gMi4xLjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENv cnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==