From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 02/13] drm/atomic: Update legacy DPMS state during modesets. Date: Thu, 16 Jul 2015 10:59:15 +0200 Message-ID: <1437037166-9339-3-git-send-email-maarten.lankhorst@linux.intel.com> References: <1437037166-9339-1-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: In-Reply-To: <1437037166-9339-1-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhpcyBpcyByZXF1aXJlZCBmb3IgRFBNUyB0byB3b3JrIGNvcnJlY3RseSwgZHVyaW5nIGEgbW9k ZXNldAp0aGUgRFBNUyBwcm9wZXJ0eSBzaG91bGQgYmUgdHVybmVkIG9mZiwgdW5sZXNzIHRoZSBj cnRjCmlzIG1hZGUgYWN0aXZlIGluIHdoaWNoIGNhc2UgaXQgc2hvdWxkIGJlIHNldCB0byBEUE1T IG9uLgoKQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKU2lnbmVkLW9mZi1ieTog TWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDE2ICsrKysrKysrKysrKysr LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggNzBlNjk5MDQyOTFkLi5jZGVjNjQzOTcx YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCkBAIC02NDIsNiArNjQyLDEyIEBA IGRybV9hdG9taWNfaGVscGVyX3VwZGF0ZV9sZWdhY3lfbW9kZXNldF9zdGF0ZShzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LAogCiAJLyogY2xlYXIgb3V0IGV4aXN0aW5nIGxpbmtzICovCiAJZm9yX2Vh Y2hfY29ubmVjdG9yX2luX3N0YXRlKG9sZF9zdGF0ZSwgY29ubmVjdG9yLCBvbGRfY29ubl9zdGF0 ZSwgaSkgeworCQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSBjb25uZWN0b3ItPnN0YXRlLT5jcnRj OworCisJCWlmIChjcnRjICYmCisJCSAgICBkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldChj cnRjLT5zdGF0ZSkpCisJCQljb25uZWN0b3ItPmRwbXMgPSBEUk1fTU9ERV9EUE1TX09GRjsKKwog CQlpZiAoIWNvbm5lY3Rvci0+ZW5jb2RlcikKIAkJCWNvbnRpbnVlOwogCkBAIC02NTMsMTQgKzY1 OSwyMCBAQCBkcm1fYXRvbWljX2hlbHBlcl91cGRhdGVfbGVnYWN5X21vZGVzZXRfc3RhdGUoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKIAogCS8qIHNldCBuZXcgbGlua3MgKi8KIAlmb3JfZWFjaF9j b25uZWN0b3JfaW5fc3RhdGUob2xkX3N0YXRlLCBjb25uZWN0b3IsIG9sZF9jb25uX3N0YXRlLCBp KSB7Ci0JCWlmICghY29ubmVjdG9yLT5zdGF0ZS0+Y3J0YykKKwkJc3RydWN0IGRybV9jcnRjICpj cnRjID0gY29ubmVjdG9yLT5zdGF0ZS0+Y3J0YzsKKworCQlpZiAoIWNydGMpCiAJCQljb250aW51 ZTsKIAorCQlpZiAoY3J0Yy0+c3RhdGUtPmFjdGl2ZSAmJgorCQkgICAgZHJtX2F0b21pY19jcnRj X25lZWRzX21vZGVzZXQoY3J0Yy0+c3RhdGUpKQorCQkJY29ubmVjdG9yLT5kcG1zID0gRFJNX01P REVfRFBNU19PTjsKKwogCQlpZiAoV0FSTl9PTighY29ubmVjdG9yLT5zdGF0ZS0+YmVzdF9lbmNv ZGVyKSkKIAkJCWNvbnRpbnVlOwogCiAJCWNvbm5lY3Rvci0+ZW5jb2RlciA9IGNvbm5lY3Rvci0+ c3RhdGUtPmJlc3RfZW5jb2RlcjsKLQkJY29ubmVjdG9yLT5lbmNvZGVyLT5jcnRjID0gY29ubmVj dG9yLT5zdGF0ZS0+Y3J0YzsKKwkJY29ubmVjdG9yLT5lbmNvZGVyLT5jcnRjID0gY3J0YzsKIAl9 CiAKIAkvKiBzZXQgbGVnYWN5IHN0YXRlIGluIHRoZSBjcnRjIHN0cnVjdHVyZSAqLwotLSAKMi4x LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==