From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH v2 8/8] drm/i915: Use the vblank power domain disallow or disable DC states. Date: Mon, 18 Dec 2017 21:26:59 -0800 Message-ID: <20171219052659.2355-9-dhinakaran.pandiyan@intel.com> References: <20171219052659.2355-1-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171219052659.2355-1-dhinakaran.pandiyan@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , Dhinakaran Pandiyan , dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: dri-devel@lists.freedesktop.org RGlzYWJsZSBEQyBzdGF0ZXMgYmVmb3JlIGVuYWJsaW5nIHZibGFuayBpbnRlcnJ1cHRzIGFuZCBj b252ZXJzZWx5CmVuYWJsZSBEQyBzdGF0ZXMgYWZ0ZXIgZGlzYWJsaW5nLiBTaW5jZSB0aGUgZnJh bWUgY291bnRlciBtYXkgaGF2ZSBnb3QKcmVzZXQgYmV0d2VlbiBkaXNhYmxpbmcgYW5kIGVuYWJs aW5nLCB1c2UgZHJtX2NydGNfdmJsYW5rX3Jlc3RvcmUoKSB0bwpjb21wdXRlIHRoZSBtaXNzZWQg dmJsYW5rcy4KCkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpDYzog VmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IFJvZHJp Z28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGhpbmFrYXJh biBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKaW5kZXggMzUxN2M2NTQ4ZTJjLi44OGI0 Y2VhYzU1ZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwpAQCAtMjk2Myw2ICsyOTYzLDExIEBA IHN0YXRpYyBpbnQgZ2VuOF9lbmFibGVfdmJsYW5rKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVu c2lnbmVkIGludCBwaXBlKQogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9 IHRvX2k5MTUoZGV2KTsKIAl1bnNpZ25lZCBsb25nIGlycWZsYWdzOworCWJvb2wgbmVlZHNfcmVz dG9yZSA9IGZhbHNlOworCisJaW50ZWxfZGlzcGxheV9wb3dlcl92YmxhbmtfZ2V0KGRldl9wcml2 LCAmbmVlZHNfcmVzdG9yZSk7CisJaWYgKG5lZWRzX3Jlc3RvcmUpCisJCWRybV9jcnRjX3ZibGFu a19yZXN0b3JlKGRldiwgcGlwZSk7CiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2X3ByaXYtPmly cV9sb2NrLCBpcnFmbGFncyk7CiAJYmR3X2VuYWJsZV9waXBlX2lycShkZXZfcHJpdiwgcGlwZSwg R0VOOF9QSVBFX1ZCTEFOSyk7CkBAIC0zMDE1LDYgKzMwMjAsNyBAQCBzdGF0aWMgdm9pZCBnZW44 X2Rpc2FibGVfdmJsYW5rKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBwaXBl KQogCXNwaW5fbG9ja19pcnFzYXZlKCZkZXZfcHJpdi0+aXJxX2xvY2ssIGlycWZsYWdzKTsKIAli ZHdfZGlzYWJsZV9waXBlX2lycShkZXZfcHJpdiwgcGlwZSwgR0VOOF9QSVBFX1ZCTEFOSyk7CiAJ c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGV2X3ByaXYtPmlycV9sb2NrLCBpcnFmbGFncyk7CisJ aW50ZWxfZGlzcGxheV9wb3dlcl92YmxhbmtfcHV0KGRldl9wcml2KTsKIH0KIAogc3RhdGljIHZv aWQgaWJ4X2lycV9yZXNldChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCi0tIAoy LjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=