From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liu Ying Subject: [PATCH 10/14] drm/atomic-helper: Disable planes when suspending Date: Tue, 24 May 2016 18:10:49 +0800 Message-ID: <1464084653-16684-11-git-send-email-gnuiyl@gmail.com> References: <1464084653-16684-1-git-send-email-gnuiyl@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0080.outbound.protection.outlook.com [207.46.100.80]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBF3D6E707 for ; Tue, 24 May 2016 10:27:31 +0000 (UTC) In-Reply-To: <1464084653-16684-1-git-send-email-gnuiyl@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King List-Id: dri-devel@lists.freedesktop.org V2Ugc2hvdWxkIGRpc2FibGUgcGxhbmVzIGV4cGxpY2l0bHkgd2hlbiBzdXNwZW5kaW5nLgpFc3Bl Y2lhbGx5LCB0aGlzIGlzIG1lYW5pbmdmdWwgZm9yIHRob3NlIGRpc3BsYXkgY29udHJvbGxlcnMg d2hpY2gKZG9uJ3Qgc3VwcG9ydCBhY3RpdmUgcGxhbmVzIHdpdGhvdXQgcmVsZXZhbnQgQ1JUQ3Mg YmVpbmcgZW5hYmxlZC4KClNpZ25lZC1vZmYtYnk6IExpdSBZaW5nIDxnbnVpeWxAZ21haWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIHwgMTggKysrKysrKysr KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJp dmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggNGJlZmUyNS4uNTMzMWQ5NSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKQEAgLTE5NjcsNyArMTk2Nyw3IEBAIGNv bW1pdDoKICAqCiAgKiBMb29wcyB0aHJvdWdoIGFsbCBjb25uZWN0b3JzLCBmaW5kaW5nIHRob3Nl IHRoYXQgYXJlbid0IHR1cm5lZCBvZmYgYW5kIHRoZW4KICAqIHR1cm5zIHRoZW0gb2ZmIGJ5IHNl dHRpbmcgdGhlaXIgRFBNUyBtb2RlIHRvIE9GRiBhbmQgZGVhY3RpdmF0aW5nIHRoZSBDUlRDCi0g KiB0aGF0IHRoZXkgYXJlIGNvbm5lY3RlZCB0by4KKyAqIHRoYXQgdGhleSBhcmUgY29ubmVjdGVk IHRvLiAgVGhlIHJlbGV2YW50IHBsYW5lcyBhcmUgZGVhY3RpdmF0ZWQgYXMgd2VsbC4KICAqCiAg KiBUaGlzIGlzIHVzZWQgZm9yIGV4YW1wbGUgaW4gc3VzcGVuZC9yZXN1bWUgdG8gZGlzYWJsZSBh bGwgY3VycmVudGx5IGFjdGl2ZQogICogZnVuY3Rpb25zIHdoZW4gc3VzcGVuZGluZy4KQEAgLTE5 OTcsNiArMTk5Nyw3IEBAIGludCBkcm1fYXRvbWljX2hlbHBlcl9kaXNhYmxlX2FsbChzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2LAogCWRybV9mb3JfZWFjaF9jb25uZWN0b3IoY29ubiwgZGV2KSB7CiAJ CXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9IGNvbm4tPnN0YXRlLT5jcnRjOwogCQlzdHJ1Y3QgZHJt X2NydGNfc3RhdGUgKmNydGNfc3RhdGU7CisJCXN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lOwogCiAJ CWlmICghY3J0YyB8fCBjb25uLT5kcG1zICE9IERSTV9NT0RFX0RQTVNfT04pCiAJCQljb250aW51 ZTsKQEAgLTIwMDgsNiArMjAwOSwyMSBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfZGlzYWJsZV9h bGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJfQogCiAJCWNydGNfc3RhdGUtPmFjdGl2ZSA9 IGZhbHNlOworCisJCWRybV9mb3JfZWFjaF9wbGFuZV9tYXNrKHBsYW5lLCBkZXYsIGNydGNfc3Rh dGUtPnBsYW5lX21hc2spIHsKKwkJCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRl OworCisJCQlwbGFuZV9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X3BsYW5lX3N0YXRlKHN0YXRlLCBw bGFuZSk7CisJCQlpZiAoSVNfRVJSKHBsYW5lX3N0YXRlKSkgeworCQkJCWVyciA9IFBUUl9FUlIo cGxhbmVfc3RhdGUpOworCQkJCWdvdG8gZnJlZTsKKwkJCX0KKworCQkJZXJyID0gZHJtX2F0b21p Y19zZXRfY3J0Y19mb3JfcGxhbmUocGxhbmVfc3RhdGUsIE5VTEwpOworCQkJaWYgKGVyciAhPSAw KQorCQkJCWdvdG8gZnJlZTsKKwkJCWRybV9hdG9taWNfc2V0X2ZiX2Zvcl9wbGFuZShwbGFuZV9z dGF0ZSwgTlVMTCk7CisJCX0KIAl9CiAKIAllcnIgPSBkcm1fYXRvbWljX2NvbW1pdChzdGF0ZSk7 Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==