From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH 09/12] drm/i915/psr: Set DPCD PSR2 enable bit when needed Date: Thu, 22 Mar 2018 14:48:45 -0700 Message-ID: <20180322214848.28022-9-jose.souza@intel.com> References: <20180322214848.28022-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 078EA6E06E for ; Thu, 22 Mar 2018 21:52:00 +0000 (UTC) In-Reply-To: <20180322214848.28022-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 , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org SW4gdGhlIDIgZURQMS40YSBwYW5uZWxzIHRlc3RlZCBzZXQgb3Igbm90IHNldCBiaXQgaGF2ZSBu byBlZmZlY3QKYnV0IGlzIGJldHRlciBzZXQgaXQgYW5kIGNvbXBseSB3aXRoIHNwZWNpZmljYXRp b24uCgpTaWduZWQtb2ZmLWJ5OiBKb3PDqSBSb2JlcnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGlu dGVsLmNvbT4KQ2M6IERoaW5ha2FyYW4gUGFuZGl5YW4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50 ZWwuY29tPgpDYzogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfcHNyLmMKaW5kZXggMTllZTYxMjBkM2NkLi5mNWMzYmNhZmRlMjUgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3Bzci5jCkBAIC0yNzgsMTkgKzI3OCwxOSBAQCBzdGF0aWMgdm9pZCBoc3dfcHNyX2Vu YWJsZV9zaW5rKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCiAJc3RydWN0IGludGVsX2RpZ2l0 YWxfcG9ydCAqZGlnX3BvcnQgPSBkcF90b19kaWdfcG9ydChpbnRlbF9kcCk7CiAJc3RydWN0IGRy bV9kZXZpY2UgKmRldiA9IGRpZ19wb3J0LT5iYXNlLmJhc2UuZGV2OwogCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZGV2KTsKLQorCXU4IGRwY2RfdmFsID0gRFBf UFNSX0VOQUJMRTsKIAogCS8qIEVuYWJsZSBBTFBNIGF0IHNpbmsgZm9yIHBzcjIgKi8KIAlpZiAo ZGV2X3ByaXYtPnBzci5wc3IyX2VuYWJsZWQgJiYgZGV2X3ByaXYtPnBzci5hbHBtKQogCQlkcm1f ZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5hdXgsCiAJCQkJRFBfUkVDRUlWRVJfQUxQTV9DT05G SUcsCiAJCQkJRFBfQUxQTV9FTkFCTEUpOworCisJaWYgKGRldl9wcml2LT5wc3IucHNyMl9lbmFi bGVkKQorCQlkcGNkX3ZhbCB8PSBEUF9QU1JfRU5BQkxFX1BTUjI7CiAJaWYgKGRldl9wcml2LT5w c3IubGlua19zdGFuZGJ5KQotCQlkcm1fZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5hdXgsIERQ X1BTUl9FTl9DRkcsCi0JCQkJICAgRFBfUFNSX0VOQUJMRSB8IERQX1BTUl9NQUlOX0xJTktfQUNU SVZFKTsKLQllbHNlCi0JCWRybV9kcF9kcGNkX3dyaXRlYigmaW50ZWxfZHAtPmF1eCwgRFBfUFNS X0VOX0NGRywKLQkJCQkgICBEUF9QU1JfRU5BQkxFKTsKKwkJZHBjZF92YWwgfD0gRFBfUFNSX01B SU5fTElOS19BQ1RJVkU7CisJZHJtX2RwX2RwY2Rfd3JpdGViKCZpbnRlbF9kcC0+YXV4LCBEUF9Q U1JfRU5fQ0ZHLCBkcGNkX3ZhbCk7CiAKIAlkcm1fZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5h dXgsIERQX1NFVF9QT1dFUiwgRFBfU0VUX1BPV0VSX0QwKTsKIH0KLS0gCjIuMTYuMgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==