From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH v2 10/10] drm/i915/debugfs: Print sink PSR status Date: Mon, 26 Mar 2018 18:06:34 -0700 Message-ID: <20180327010634.15917-10-jose.souza@intel.com> References: <20180327010634.15917-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180327010634.15917-1-jose.souza@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: Dhinakaran Pandiyan , dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: dri-devel@lists.freedesktop.org SUdUIHRlc3RzIGNvdWxkIGJlIGltcHJvdmVkIHdpdGggc2luayBzdGF0dXMsIGtub3dpbmcgZm9y IHN1cmUgdGhhdApoYXJkd2FyZSBoYXZlIGFjdGl2YXRlIG9yIGV4aXQgUFNSLgoKQ2M6IERoaW5h a2FyYW4gUGFuZGl5YW4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50ZWwuY29tPgpDYzogUm9kcmln byBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKb3PDqSBSb2Jl cnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2RlYnVnZnMuYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1 Z2ZzLmMKaW5kZXggMTZmOTk3Nzk5NWRmLi45MWE4ZjcwZmZkZDMgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZGVidWdmcy5jCkBAIC0yNjAzLDYgKzI2MDMsMjYgQEAgc3RhdGljIGNvbnN0IGNoYXIg KnBzcjJfbGl2ZV9zdGF0dXModTMyIHZhbCkKIAlyZXR1cm4gInVua25vd24iOwogfQogCitzdGF0 aWMgY29uc3QgY2hhciAqcHNyX3Npbmtfc2VsZl9yZWZyZXNoX3N0YXR1cyh1OCB2YWwpCit7CisJ c3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzaW5rX3N0YXR1c1tdID0geworCQkiaW5hY3RpdmUi LAorCQkidHJhbnNpdGlvbmluZyB0byBhY3RpdmUiLAorCQkiYWN0aXZlIiwKKwkJImFjdGl2ZSBy ZWNlaXZpbmcgc2VsZWN0aXZlIHVwZGF0ZSIsCisJCSJ0cmFuc2l0aW9uaW5nIHRvIGluYWN0aXZl IiwKKwkJInJlc2VydmVkIiwKKwkJInJlc2VydmVkIiwKKwkJInNpbmsgaW50ZXJuYWwgZXJyb3Ii CisJfTsKKworCXZhbCAmPSBEUF9QU1JfU0lOS19TVEFURV9NQVNLOworCWlmICh2YWwgPCBBUlJB WV9TSVpFKHNpbmtfc3RhdHVzKSkKKwkJcmV0dXJuIHNpbmtfc3RhdHVzW3ZhbF07CisKKwlyZXR1 cm4gInVua25vd24iOworfQorCiBzdGF0aWMgaW50IGk5MTVfZWRwX3Bzcl9zdGF0dXMoc3RydWN0 IHNlcV9maWxlICptLCB2b2lkICpkYXRhKQogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IG5vZGVfdG9faTkxNShtLT5wcml2YXRlKTsKQEAgLTI2ODQsNiArMjcwNCwxNSBA QCBzdGF0aWMgaW50IGk5MTVfZWRwX3Bzcl9zdGF0dXMoc3RydWN0IHNlcV9maWxlICptLCB2b2lk ICpkYXRhKQogCQlzZXFfcHJpbnRmKG0sICJFRFBfUFNSMl9TVEFUVVM6ICV4IFslc11cbiIsCiAJ CQkgICBwc3IyLCBwc3IyX2xpdmVfc3RhdHVzKHBzcjIpKTsKIAl9CisKKwlpZiAoZGV2X3ByaXYt PnBzci5lbmFibGVkKSB7CisJCXN0cnVjdCBkcm1fZHBfYXV4ICphdXggPSAmZGV2X3ByaXYtPnBz ci5lbmFibGVkLT5hdXg7CisJCXU4IHZhbDsKKworCQlpZiAoZHJtX2RwX2RwY2RfcmVhZGIoYXV4 LCBEUF9QU1JfU1RBVFVTLCAmdmFsKSA9PSAxKQorCQkJc2VxX3ByaW50ZihtLCAiU2luayBzZWxm IHJlZnJlc2ggc3RhdHVzOiAweCV4IFslc11cbiIsCisJCQkJICAgdmFsLCBwc3Jfc2lua19zZWxm X3JlZnJlc2hfc3RhdHVzKHZhbCkpOworCX0KIAltdXRleF91bmxvY2soJmRldl9wcml2LT5wc3Iu bG9jayk7CiAKIAlpbnRlbF9ydW50aW1lX3BtX3B1dChkZXZfcHJpdik7Ci0tIAoyLjE2LjIKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=