From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: Re: [PATCH 1/5] drm/i915/psr: Allow PSR2 to be enabled when debugfs asks Date: Mon, 10 Dec 2018 19:52:00 -0800 Message-ID: References: <20181204230032.6352-1-jose.souza@intel.com> Reply-To: dhinakaran.pandiyan@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id ACF0A89E2B for ; Tue, 11 Dec 2018 03:52:03 +0000 (UTC) In-Reply-To: <20181204230032.6352-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: =?ISO-8859-1?Q?Jos=E9?= Roberto de Souza , intel-gfx@lists.freedesktop.org Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAyMDE4LTEyLTA0IGF0IDE1OjAwIC0wODAwLCBKb3PDqSBSb2JlcnRvIGRlIFNvdXph IHdyb3RlOgo+IEZvciBub3cgUFNSMiBpcyBzdGlsbCBkaXNhYmxlZCBieSBkZWZhdWx0IGZvciBh bGwgcGxhdGZvcm1zIGJ1dCBpcwo+IG91ciBpbnRlbnRpb24gdG8gbGV0IGRlYnVnZnMgdG8gZW5h YmxlIGl0IGZvciBkZWJ1ZyBhbmQgdGVzdHMKPiBwcm9wb3JzZXMsIHNvIGludGVsX3BzcjJfZW5h YmxlZCgpIHRoYXQgaXMgYWxzbyB1c2VkIGJ5IGRlYnVnZnMgdG8KPiBkZWNpZGUgaWYgUFNSMiBp cyBnb2luZyB0byBiZSBlbmFibGVkIG5lZWRzIHRvIHRha2UgaW4gY29uc2lkZXJhdGlvbgo+IHRo ZSBkZWJ1ZyBmaWVsZC4KPiAKPiBDYzogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5w YW5kaXlhbkBpbnRlbC5jb20+Cj4gQ2M6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVs LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKb3PDqSBSb2JlcnRvIGRlIFNvdXphIDxqb3NlLnNvdXph QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMgfCA1 ICsrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMKPiBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jCj4gaW5kZXggNGM0ZGQxYzMxMGNlLi4xNWEy MTIxYWE2NGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wc3IuYwo+IEBAIC03MSw4ICs3MSwx MSBAQCBzdGF0aWMgYm9vbCBwc3JfZ2xvYmFsX2VuYWJsZWQodTMyIGRlYnVnKQo+ICBzdGF0aWMg Ym9vbCBpbnRlbF9wc3IyX2VuYWJsZWQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 LAo+ICAJCQkgICAgICAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUKPiAqY3J0Y19zdGF0 ZSkKPiAgewo+ICsJY29uc3QgdTMyIGRlYnVnX21vZGUgPSBkZXZfcHJpdi0+cHNyLmRlYnVnICYK PiBJOTE1X1BTUl9ERUJVR19NT0RFX01BU0s7Cj4gKwo+ICAJLyogRGlzYWJsZSBQU1IyIGJ5IGRl ZmF1bHQgZm9yIGFsbCBwbGF0Zm9ybXMgKi8KPiAtCWlmIChpOTE1X21vZHBhcmFtcy5lbmFibGVf cHNyID09IC0xKQo+ICsJaWYgKGk5MTVfbW9kcGFyYW1zLmVuYWJsZV9wc3IgPT0gLTEgJiYKPiAr CSAgICBkZWJ1Z19tb2RlICE9IEk5MTVfUFNSX0RFQlVHX0VOQUJMRSkKPiAgCQlyZXR1cm4gZmFs c2U7CgpAQCAtNzEsMTcgKzcxLDE3IEBAIHN0YXRpYyBib29sIHBzcl9nbG9iYWxfZW5hYmxlZCh1 MzIgZGVidWcpCiBzdGF0aWMgYm9vbCBpbnRlbF9wc3IyX2VuYWJsZWQoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg c3RydWN0IGludGVsX2NydGNfc3RhdGUKKmNydGNfc3RhdGUpCiB7Ci0gICAgICAgLyogRGlzYWJs ZSBQU1IyIGJ5IGRlZmF1bHQgZm9yIGFsbCBwbGF0Zm9ybXMgKi8KLSAgICAgICBpZiAoaTkxNV9t b2RwYXJhbXMuZW5hYmxlX3BzciA9PSAtMSkKLSAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsK LQogICAgICAgIC8qIENhbm5vdCBlbmFibGUgRFNDIGFuZCBQU1IyIHNpbXVsdGFuZW91c2x5ICov CiAgICAgICAgV0FSTl9PTihjcnRjX3N0YXRlLT5kc2NfcGFyYW1zLmNvbXByZXNzaW9uX2VuYWJs ZSAmJgogICAgICAgICAgICAgICAgY3J0Y19zdGF0ZS0+aGFzX3BzcjIpOwogCiAgICAgICAgc3dp dGNoIChkZXZfcHJpdi0+cHNyLmRlYnVnICYgSTkxNV9QU1JfREVCVUdfTU9ERV9NQVNLKSB7Cisg ICAgICAgY2FzZSBJOTE1X1BTUl9ERUJVR19ESVNBQkxFOgogICAgICAgIGNhc2UgSTkxNV9QU1Jf REVCVUdfRk9SQ0VfUFNSMToKICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICBj YXNlIEk5MTVfUFNSX0RFQlVHX0RFRkFVTFQ6CisgICAgICAgICAgICAgICBpZiAoaTkxNV9tb2Rw YXJhbXMuZW5hYmxlX3BzciA8PSAwKQorICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFs c2U7CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgIHJldHVybiBjcnRjX3N0YXRlLT5o YXNfcHNyMjsKICAgICAgICB9CgpEb2VzIHRoaXMgcmVhZCBhbnkgYmV0dGVyPyBLZWVwaW5nIHRo ZSBjb25kaXRpb24gY2hlY2tzIHRvZ2V0aGVyIGFuZAphbHNvIGhhdmluZyBhIGNvbnNpc3RlbnQg cHJpb3JpdHkgYmV0d2VlbiBkZWJ1Z2ZzIGFuZCBtb2R1bGUgcGFyYW1ldGVyCm9wdGlvbnMgaXMg ZWFzaWVyIHRvIGZvbGxvdyBJTUhPLgoKPiAgCj4gIAkvKiBDYW5ub3QgZW5hYmxlIERTQyBhbmQg UFNSMiBzaW11bHRhbmVvdXNseSAqLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==